home *** CD-ROM | disk | FTP | other *** search
/ AppleVision - The Multimedia Monitor / AppleVision - The Multimedia Monitor (Apple Computer).iso / SimpleText / SimpleText.rsrc / dcmp_3.txt < prev    next >
Text File  |  1995-07-27  |  160KB  |  2,899 lines

  1. init:
  2. 00000006  48F8 4010 0B36           movem.l    [0x00000B36 /* BootTmp8 */], D4,A6
  3. 0000000C  205F                     movea.l    A0, [A7]+
  4. 0000000E  588F                     addq.l     A7, 4
  5. 00000010  4ED0                     jmp        [A0]
  6. exit:
  7. 00000012  2078 0B36                movea.l    A0, [0x00000B36 /* BootTmp8 */]
  8. 00000016  D1F8 0B3A                add.l      A0, [0x00000B3A]
  9. 0000001A  205F                     movea.l    A0, [A7]+
  10. 0000001C  588F                     addq.l     A7, 4
  11. 0000001E  4ED0                     jmp        [A0]
  12. decompress:
  13. 00000020  4E56 FFD6                link       A6, -0x002A
  14. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  15. 00000028  2D68 0008 FFD6           move.l     [A6 - 0x2A], [A0 + 0x8]
  16. 0000002E  486E FFDA                pea.l      [A6 - 0x26]
  17. 00000032  486E FFD6                pea.l      [A6 - 0x2A]
  18. 00000036  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19. 0000003A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  20. 0000003E  4EBA 0010                jsr        [PC + 0x10 /* 00000050 */]
  21. 00000042  426E 0014                clr.w      [A6 + 0x14]
  22. 00000046  4E5E                     unlink     A6
  23. 00000048  205F                     movea.l    A0, [A7]+
  24. 0000004A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25. 0000004E  4ED0                     jmp        [A0]
  26. fn00000050:
  27. 00000050  4E56 FFF0                link       A6, -0x0010
  28. 00000054  48E7 0118                movem.l    -[A7], D7,A3,A4
  29. 00000058  2D6E 0008 FFF0           move.l     [A6 - 0x10], [A6 + 0x8]
  30. 0000005E  286E 000C                movea.l    A4, [A6 + 0xC]
  31. 00000062  7E00                     moveq.l    D7, 0x00
  32. 00000064  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  33. 0000006A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  34. 0000006E  206E 0010                movea.l    A0, [A6 + 0x10]
  35. 00000072  2010                     move.l     D0, [A0]
  36. 00000074  5880                     addq.l     D0, 4
  37. 00000076  2F00                     move.l     -[A7], D0
  38. 00000078  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39. 0000007C  4EBA 1C2A                jsr        [PC + 0x1C2A /* 00001CA8 */]
  40. 00000080  4FEF 000C                lea.l      A7, [A7 + 0xC]
  41. 00000084  6000 00A8                bra        +0xAA /* 0000012E */
  42. label00000088:
  43. 00000088  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  44. 0000008C  486E FFFE                pea.l      [A6 - 0x2]
  45. 00000090  2F07                     move.l     -[A7], D7
  46. 00000092  486E FFF8                pea.l      [A6 - 0x8]
  47. 00000096  486E FFFA                pea.l      [A6 - 0x6]
  48. 0000009A  486E FFF4                pea.l      [A6 - 0xC]
  49. 0000009E  4EBA 00A2                jsr        [PC + 0xA2 /* 00000142 */]
  50. 000000A2  4AAE FFF4                tst.l      [A6 - 0xC]
  51. 000000A6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  52. 000000AA  6F50                     ble        +0x52 /* 000000FC */
  53. 000000AC  264C                     movea.l    A3, A4
  54. 000000AE  97EE FFFA                sub.l      A3, [A6 - 0x6]
  55. 000000B2  DEAE FFF4                add.l      D7, [A6 - 0xC]
  56. 000000B6  603C                     bra        +0x3E /* 000000F4 */
  57. label000000B8:
  58. 000000B8  202E FFF4                move.l     D0, [A6 - 0xC]
  59. 000000BC  5380                     subq.l     D0, 1
  60. 000000BE  6B20                     bmi        +0x22 /* 000000E0 */
  61. 000000C0  0C80 0000 0006           cmpi.l     D0, 0x6
  62. 000000C6  6E18                     bgt        +0x1A /* 000000E0 */
  63. 000000C8  D080                     add.l      D0, D0
  64. 000000CA  303B 0806                move.w     D0, [PC + D0 + 0x6]
  65. 000000CE  4EFB 0000                jmp        [PC + D0.w]
  66. 000000D2  001E 001C                ori.b      [A6]+, 0x1C
  67. 000000D6  001A 0018                ori.b      [A2]+, 0x18
  68. 000000DA  0016 0014                ori.b      [A6], 0x14
  69. 000000DE  0012 18DB                ori.b      [A2], 0xDB
  70. // begin alternate branch 000000E0-000000E2
  71. label000000E0:
  72. 000000E0  18DB                     move.b     [A4]+, [A3]+
  73. // end alternate branch 000000E0-000000E2
  74. label000000E0: // (misaligned)
  75. 000000E2  18DB                     move.b     [A4]+, [A3]+
  76. 000000E4  18DB                     move.b     [A4]+, [A3]+
  77. 000000E6  18DB                     move.b     [A4]+, [A3]+
  78. 000000E8  18DB                     move.b     [A4]+, [A3]+
  79. 000000EA  18DB                     move.b     [A4]+, [A3]+
  80. 000000EC  18DB                     move.b     [A4]+, [A3]+
  81. 000000EE  18DB                     move.b     [A4]+, [A3]+
  82. 000000F0  51AE FFF4                subq.l     [A6 - 0xC], 8
  83. label000000F4:
  84. 000000F4  4AAE FFF4                tst.l      [A6 - 0xC]
  85. 000000F8  6EBE                     bgt        -0x40 /* 000000B8 */
  86. 000000FA  6022                     bra        +0x24 /* 0000011E */
  87. label000000FC:
  88. 000000FC  302E FFF8                move.w     D0, [A6 - 0x8]
  89. 00000100  48C0                     ext.l      D0
  90. 00000102  DE80                     add.l      D7, D0
  91. 00000104  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  92. 00000108  302E FFF8                move.w     D0, [A6 - 0x8]
  93. 0000010C  48C0                     ext.l      D0
  94. 0000010E  2F00                     move.l     -[A7], D0
  95. 00000110  2F0C                     move.l     -[A7], A4
  96. 00000112  4EBA 1C84                jsr        [PC + 0x1C84 /* 00001D98 */]
  97. 00000116  D8EE FFF8                add.w      A4, [A6 - 0x8]
  98. 0000011A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  99. label0000011E:
  100. 0000011E  206E 0014                movea.l    A0, [A6 + 0x14]
  101. 00000122  2028 0008                move.l     D0, [A0 + 0x8]
  102. 00000126  D0AE 0008                add.l      D0, [A6 + 0x8]
  103. 0000012A  2D40 FFF0                move.l     [A6 - 0x10], D0
  104. label0000012E:
  105. 0000012E  206E 0010                movea.l    A0, [A6 + 0x10]
  106. 00000132  BE90                     cmp.l      D7, [A0]
  107. 00000134  6500 FF52                bcs        -0xAC /* 00000088 */
  108. 00000138  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  109. 0000013E  4E5E                     unlink     A6
  110. 00000140  4E75                     rts
  111. fn00000142:
  112. 00000142  4E56 0000                link       A6, 0
  113. 00000146  48E7 1018                movem.l    -[A7], D3,A3,A4
  114. 0000014A  266E 0018                movea.l    A3, [A6 + 0x18]
  115. 0000014E  286E 0008                movea.l    A4, [A6 + 0x8]
  116. 00000152  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  117. 00000156  4EBA 013C                jsr        [PC + 0x13C /* 00000294 */]
  118. 0000015A  2880                     move.l     [A4], D0
  119. 0000015C  584F                     addq.w     A7, 4
  120. 0000015E  6204                     bhi        +0x6 /* 00000164 */
  121. 00000160  4A53                     tst.w      [A3]
  122. 00000162  6622                     bne        +0x24 /* 00000186 */
  123. label00000164:
  124. 00000164  5494                     addq.l     [A4], 2
  125. 00000166  4A53                     tst.w      [A3]
  126. 00000168  6602                     bne        +0x4 /* 0000016C */
  127. 0000016A  5294                     addq.l     [A4], 1
  128. label0000016C:
  129. 0000016C  36BC 0001                move.w     [A3], 0x1
  130. 00000170  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  131. 00000174  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  132. 00000178  4EBA 027E                jsr        [PC + 0x27E /* 000003F8 */]
  133. 0000017C  206E 000C                movea.l    A0, [A6 + 0xC]
  134. 00000180  2080                     move.l     [A0], D0
  135. 00000182  504F                     addq.w     A7, 8
  136. 00000184  6028                     bra        +0x2A /* 000001AE */
  137. label00000186:
  138. 00000186  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  139. 0000018A  4EBA 002C                jsr        [PC + 0x2C /* 000001B8 */]
  140. 0000018E  206E 0010                movea.l    A0, [A6 + 0x10]
  141. 00000192  3080                     move.w     [A0], D0
  142. 00000194  206E 0010                movea.l    A0, [A6 + 0x10]
  143. 00000198  703F                     moveq.l    D0, 0x3F
  144. 0000019A  B050                     cmp.w      D0, [A0]
  145. 0000019C  5EC3                     sgt        D3
  146. 0000019E  4403                     neg.b      D3
  147. 000001A0  6704                     beq        +0x6 /* 000001A6 */
  148. 000001A2  7000                     moveq.l    D0, 0x00
  149. 000001A4  6002                     bra        +0x4 /* 000001A8 */
  150. label000001A6:
  151. 000001A6  7001                     moveq.l    D0, 0x01
  152. label000001A8:
  153. 000001A8  4880                     ext.w      D0
  154. 000001AA  3680                     move.w     [A3], D0
  155. 000001AC  584F                     addq.w     A7, 4
  156. label000001AE:
  157. 000001AE  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  158. 000001B4  4E5E                     unlink     A6
  159. 000001B6  4E75                     rts
  160. fn000001B8:
  161. 000001B8  4E56 FFF8                link       A6, -0x0008
  162. 000001BC  48E7 0108                movem.l    -[A7], D7,A4
  163. 000001C0  286E 0008                movea.l    A4, [A6 + 0x8]
  164. 000001C4  2F0C                     move.l     -[A7], A4
  165. 000001C6  7001                     moveq.l    D0, 0x01
  166. 000001C8  2F00                     move.l     -[A7], D0
  167. 000001CA  4EBA 1B76                jsr        [PC + 0x1B76 /* 00001D42 */]
  168. 000001CE  4A80                     tst.l      D0
  169. 000001D0  504F                     addq.w     A7, 8
  170. 000001D2  6606                     bne        +0x8 /* 000001DA */
  171. 000001D4  7001                     moveq.l    D0, 0x01
  172. 000001D6  6000 00B2                bra        +0xB4 /* 0000028A */
  173. label000001DA:
  174. 000001DA  2F0C                     move.l     -[A7], A4
  175. 000001DC  7002                     moveq.l    D0, 0x02
  176. 000001DE  2F00                     move.l     -[A7], D0
  177. 000001E0  4EBA 1B60                jsr        [PC + 0x1B60 /* 00001D42 */]
  178. 000001E4  4A80                     tst.l      D0
  179. 000001E6  504F                     addq.w     A7, 8
  180. 000001E8  6B00 00A0                bmi        +0xA2 /* 0000028A */
  181. 000001EC  0C80 0000 0003           cmpi.l     D0, 0x3
  182. 000001F2  6E00 0096                bgt        +0x98 /* 0000028A */
  183. 000001F6  D080                     add.l      D0, D0
  184. 000001F8  303B 0806                move.w     D0, [PC + D0 + 0x6]
  185. 000001FC  4EFB 0000                jmp        [PC + D0.w]
  186. 00000200  000A 000E                ori.b      A2, 0xE
  187. 00000204  0012 0022                ori.b      [A2], 0x22 /* '\"' */
  188. 00000208  7002                     moveq.l    D0, 0x02
  189. 0000020A  607E                     bra        +0x80 /* 0000028A */
  190. 0000020C  7003                     moveq.l    D0, 0x03
  191. 0000020E  607A                     bra        +0x7C /* 0000028A */
  192. 00000210  2F0C                     move.l     -[A7], A4
  193. 00000212  7002                     moveq.l    D0, 0x02
  194. 00000214  2F00                     move.l     -[A7], D0
  195. 00000216  4EBA 1B2A                jsr        [PC + 0x1B2A /* 00001D42 */]
  196. 0000021A  5880                     addq.l     D0, 4
  197. 0000021C  504F                     addq.w     A7, 8
  198. 0000021E  606A                     bra        +0x6C /* 0000028A */
  199. 00000220  2F0C                     move.l     -[A7], A4
  200. 00000222  7004                     moveq.l    D0, 0x04
  201. 00000224  2F00                     move.l     -[A7], D0
  202. 00000226  4EBA 1B1A                jsr        [PC + 0x1B1A /* 00001D42 */]
  203. 0000022A  3E00                     move.w     D7, D0
  204. 0000022C  0C47 0007                cmpi.w     D7, 0x7
  205. 00000230  504F                     addq.w     A7, 8
  206. 00000232  6E08                     bgt        +0xA /* 0000023C */
  207. 00000234  48C7                     ext.l      D7
  208. 00000236  2007                     move.l     D0, D7
  209. 00000238  5080                     addq.l     D0, 8
  210. 0000023A  604E                     bra        +0x50 /* 0000028A */
  211. label0000023C:
  212. 0000023C  0C47 000B                cmpi.w     D7, 0xB
  213. 00000240  6E24                     bgt        +0x26 /* 00000266 */
  214. 00000242  48C7                     ext.l      D7
  215. 00000244  2007                     move.l     D0, D7
  216. 00000246  5180                     subq.l     D0, 8
  217. 00000248  E588                     lsl        D0, 2
  218. 0000024A  7210                     moveq.l    D1, 0x10
  219. 0000024C  D081                     add.l      D0, D1
  220. 0000024E  2D40 FFFC                move.l     [A6 - 0x4], D0
  221. 00000252  2F0C                     move.l     -[A7], A4
  222. 00000254  7002                     moveq.l    D0, 0x02
  223. 00000256  2F00                     move.l     -[A7], D0
  224. 00000258  4EBA 1AE8                jsr        [PC + 0x1AE8 /* 00001D42 */]
  225. 0000025C  222E FFFC                move.l     D1, [A6 - 0x4]
  226. 00000260  D081                     add.l      D0, D1
  227. 00000262  504F                     addq.w     A7, 8
  228. 00000264  6024                     bra        +0x26 /* 0000028A */
  229. label00000266:
  230. 00000266  48C7                     ext.l      D7
  231. 00000268  2007                     move.l     D0, D7
  232. 0000026A  720C                     moveq.l    D1, 0x0C
  233. 0000026C  9081                     sub.l      D0, D1
  234. 0000026E  E788                     lsl        D0, 3
  235. 00000270  7420                     moveq.l    D2, 0x20
  236. 00000272  D082                     add.l      D0, D2
  237. 00000274  2D40 FFF8                move.l     [A6 - 0x8], D0
  238. 00000278  2F0C                     move.l     -[A7], A4
  239. 0000027A  7003                     moveq.l    D0, 0x03
  240. 0000027C  2F00                     move.l     -[A7], D0
  241. 0000027E  4EBA 1AC2                jsr        [PC + 0x1AC2 /* 00001D42 */]
  242. 00000282  222E FFF8                move.l     D1, [A6 - 0x8]
  243. 00000286  D081                     add.l      D0, D1
  244. 00000288  504F                     addq.w     A7, 8
  245. label0000028A:
  246. 0000028A  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  247. 00000290  4E5E                     unlink     A6
  248. 00000292  4E75                     rts
  249. fn00000294:
  250. 00000294  4E56 0000                link       A6, 0
  251. 00000298  48E7 0108                movem.l    -[A7], D7,A4
  252. 0000029C  286E 0008                movea.l    A4, [A6 + 0x8]
  253. 000002A0  4247                     clr.w      D7
  254. 000002A2  6004                     bra        +0x6 /* 000002A8 */
  255. label000002A4:
  256. 000002A4  3007                     move.w     D0, D7
  257. 000002A6  5247                     addq.w     D7, 1
  258. label000002A8:
  259. 000002A8  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  260. 000002AC  6C10                     bge        +0x12 /* 000002BE */
  261. 000002AE  2F0C                     move.l     -[A7], A4
  262. 000002B0  7001                     moveq.l    D0, 0x01
  263. 000002B2  2F00                     move.l     -[A7], D0
  264. 000002B4  4EBA 1A8C                jsr        [PC + 0x1A8C /* 00001D42 */]
  265. 000002B8  4A80                     tst.l      D0
  266. 000002BA  504F                     addq.w     A7, 8
  267. 000002BC  66E6                     bne        -0x18 /* 000002A4 */
  268. label000002BE:
  269. 000002BE  3007                     move.w     D0, D7
  270. 000002C0  6B00 012C                bmi        +0x12E /* 000003EE */
  271. 000002C4  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  272. 000002C8  6E00 0124                bgt        +0x126 /* 000003EE */
  273. 000002CC  D040                     add.w      D0, D0
  274. 000002CE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  275. 000002D2  4EFB 0000                jmp        [PC + D0.w]
  276. 000002D6  0018 0028                ori.b      [A0]+, 0x28 /* '(' */
  277. 000002DA  0050 0084                ori.w      [A0], 0x84
  278. 000002DE  0098 00AA 00BC           ori.l      [A0]+, 0xAA00BC
  279. 000002E4  00CE                     .incomplete
  280. 000002E6  00E0                     .incomplete
  281. 000002E8  00F4                     .incomplete
  282. 000002EA  0108                     btst       A0, D0
  283. 000002EC  2F0C                     move.l     -[A7], A4
  284. 000002EE  7001                     moveq.l    D0, 0x01
  285. 000002F0  2F00                     move.l     -[A7], D0
  286. 000002F2  4EBA 1A4E                jsr        [PC + 0x1A4E /* 00001D42 */]
  287. 000002F6  504F                     addq.w     A7, 8
  288. 000002F8  6000 00F4                bra        +0xF6 /* 000003EE */
  289. 000002FC  2F0C                     move.l     -[A7], A4
  290. 000002FE  7001                     moveq.l    D0, 0x01
  291. 00000300  2F00                     move.l     -[A7], D0
  292. 00000302  4EBA 1A3E                jsr        [PC + 0x1A3E /* 00001D42 */]
  293. 00000306  4A80                     tst.l      D0
  294. 00000308  504F                     addq.w     A7, 8
  295. 0000030A  6712                     beq        +0x14 /* 0000031E */
  296. 0000030C  2F0C                     move.l     -[A7], A4
  297. 0000030E  7001                     moveq.l    D0, 0x01
  298. 00000310  2F00                     move.l     -[A7], D0
  299. 00000312  4EBA 1A2E                jsr        [PC + 0x1A2E /* 00001D42 */]
  300. 00000316  5680                     addq.l     D0, 3
  301. 00000318  504F                     addq.w     A7, 8
  302. 0000031A  6000 00D2                bra        +0xD4 /* 000003EE */
  303. label0000031E:
  304. 0000031E  7002                     moveq.l    D0, 0x02
  305. 00000320  6000 00CC                bra        +0xCE /* 000003EE */
  306. 00000324  2F0C                     move.l     -[A7], A4
  307. 00000326  7001                     moveq.l    D0, 0x01
  308. 00000328  2F00                     move.l     -[A7], D0
  309. 0000032A  4EBA 1A16                jsr        [PC + 0x1A16 /* 00001D42 */]
  310. 0000032E  4A80                     tst.l      D0
  311. 00000330  504F                     addq.w     A7, 8
  312. 00000332  6712                     beq        +0x14 /* 00000346 */
  313. 00000334  2F0C                     move.l     -[A7], A4
  314. 00000336  7002                     moveq.l    D0, 0x02
  315. 00000338  2F00                     move.l     -[A7], D0
  316. 0000033A  4EBA 1A06                jsr        [PC + 0x1A06 /* 00001D42 */]
  317. 0000033E  5E80                     addq.l     D0, 7
  318. 00000340  504F                     addq.w     A7, 8
  319. 00000342  6000 00AA                bra        +0xAC /* 000003EE */
  320. label00000346:
  321. 00000346  2F0C                     move.l     -[A7], A4
  322. 00000348  7001                     moveq.l    D0, 0x01
  323. 0000034A  2F00                     move.l     -[A7], D0
  324. 0000034C  4EBA 19F4                jsr        [PC + 0x19F4 /* 00001D42 */]
  325. 00000350  5A80                     addq.l     D0, 5
  326. 00000352  504F                     addq.w     A7, 8
  327. 00000354  6000 0098                bra        +0x9A /* 000003EE */
  328. 00000358  2F0C                     move.l     -[A7], A4
  329. 0000035A  7003                     moveq.l    D0, 0x03
  330. 0000035C  2F00                     move.l     -[A7], D0
  331. 0000035E  4EBA 19E2                jsr        [PC + 0x19E2 /* 00001D42 */]
  332. 00000362  720B                     moveq.l    D1, 0x0B
  333. 00000364  D081                     add.l      D0, D1
  334. 00000366  504F                     addq.w     A7, 8
  335. 00000368  6000 0084                bra        +0x86 /* 000003EE */
  336. 0000036C  2F0C                     move.l     -[A7], A4
  337. 0000036E  7003                     moveq.l    D0, 0x03
  338. 00000370  2F00                     move.l     -[A7], D0
  339. 00000372  4EBA 19CE                jsr        [PC + 0x19CE /* 00001D42 */]
  340. 00000376  7213                     moveq.l    D1, 0x13
  341. 00000378  D081                     add.l      D0, D1
  342. 0000037A  504F                     addq.w     A7, 8
  343. 0000037C  6070                     bra        +0x72 /* 000003EE */
  344. 0000037E  2F0C                     move.l     -[A7], A4
  345. 00000380  7005                     moveq.l    D0, 0x05
  346. 00000382  2F00                     move.l     -[A7], D0
  347. 00000384  4EBA 19BC                jsr        [PC + 0x19BC /* 00001D42 */]
  348. 00000388  721B                     moveq.l    D1, 0x1B
  349. 0000038A  D081                     add.l      D0, D1
  350. 0000038C  504F                     addq.w     A7, 8
  351. 0000038E  605E                     bra        +0x60 /* 000003EE */
  352. 00000390  2F0C                     move.l     -[A7], A4
  353. 00000392  7006                     moveq.l    D0, 0x06
  354. 00000394  2F00                     move.l     -[A7], D0
  355. 00000396  4EBA 19AA                jsr        [PC + 0x19AA /* 00001D42 */]
  356. 0000039A  723B                     moveq.l    D1, 0x3B
  357. 0000039C  D081                     add.l      D0, D1
  358. 0000039E  504F                     addq.w     A7, 8
  359. 000003A0  604C                     bra        +0x4E /* 000003EE */
  360. 000003A2  2F0C                     move.l     -[A7], A4
  361. 000003A4  7007                     moveq.l    D0, 0x07
  362. 000003A6  2F00                     move.l     -[A7], D0
  363. 000003A8  4EBA 1998                jsr        [PC + 0x1998 /* 00001D42 */]
  364. 000003AC  727B                     moveq.l    D1, 0x7B
  365. 000003AE  D081                     add.l      D0, D1
  366. 000003B0  504F                     addq.w     A7, 8
  367. 000003B2  603A                     bra        +0x3C /* 000003EE */
  368. 000003B4  2F0C                     move.l     -[A7], A4
  369. 000003B6  7008                     moveq.l    D0, 0x08
  370. 000003B8  2F00                     move.l     -[A7], D0
  371. 000003BA  4EBA 1986                jsr        [PC + 0x1986 /* 00001D42 */]
  372. 000003BE  D0BC 0000 00FB           add.l      D0, 0xFB
  373. 000003C4  504F                     addq.w     A7, 8
  374. 000003C6  6026                     bra        +0x28 /* 000003EE */
  375. 000003C8  2F0C                     move.l     -[A7], A4
  376. 000003CA  7009                     moveq.l    D0, 0x09
  377. 000003CC  2F00                     move.l     -[A7], D0
  378. 000003CE  4EBA 1906                jsr        [PC + 0x1906 /* 00001CD6 */]
  379. 000003D2  D0BC 0000 01FB           add.l      D0, 0x1FB
  380. 000003D8  504F                     addq.w     A7, 8
  381. 000003DA  6012                     bra        +0x14 /* 000003EE */
  382. 000003DC  2F0C                     move.l     -[A7], A4
  383. 000003DE  700A                     moveq.l    D0, 0x0A
  384. 000003E0  2F00                     move.l     -[A7], D0
  385. 000003E2  4EBA 18F2                jsr        [PC + 0x18F2 /* 00001CD6 */]
  386. 000003E6  D0BC 0000 03FB           add.l      D0, 0x3FB
  387. 000003EC  504F                     addq.w     A7, 8
  388. label000003EE:
  389. 000003EE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  390. 000003F4  4E5E                     unlink     A6
  391. 000003F6  4E75                     rts
  392. fn000003F8:
  393. 000003F8  4E56 0000                link       A6, 0
  394. 000003FC  48E7 0308                movem.l    -[A7], D6,D7,A4
  395. 00000400  286E 000C                movea.l    A4, [A6 + 0xC]
  396. 00000404  2E2E 0008                move.l     D7, [A6 + 0x8]
  397. 00000408  700A                     moveq.l    D0, 0x0A
  398. 0000040A  B087                     cmp.l      D0, D7
  399. 0000040C  6D10                     blt        +0x12 /* 0000041E */
  400. 0000040E  2F0C                     move.l     -[A7], A4
  401. 00000410  2F07                     move.l     -[A7], D7
  402. 00000412  4EBA 0148                jsr        [PC + 0x148 /* 0000055C */]
  403. 00000416  2C00                     move.l     D6, D0
  404. 00000418  504F                     addq.w     A7, 8
  405. 0000041A  6000 0134                bra        +0x136 /* 00000550 */
  406. label0000041E:
  407. 0000041E  7014                     moveq.l    D0, 0x14
  408. 00000420  B087                     cmp.l      D0, D7
  409. 00000422  6D10                     blt        +0x12 /* 00000434 */
  410. 00000424  2F0C                     move.l     -[A7], A4
  411. 00000426  2F07                     move.l     -[A7], D7
  412. 00000428  4EBA 01D0                jsr        [PC + 0x1D0 /* 000005FA */]
  413. 0000042C  2C00                     move.l     D6, D0
  414. 0000042E  504F                     addq.w     A7, 8
  415. 00000430  6000 011E                bra        +0x120 /* 00000550 */
  416. label00000434:
  417. 00000434  7028                     moveq.l    D0, 0x28
  418. 00000436  B087                     cmp.l      D0, D7
  419. 00000438  6D10                     blt        +0x12 /* 0000044A */
  420. 0000043A  2F0C                     move.l     -[A7], A4
  421. 0000043C  2F07                     move.l     -[A7], D7
  422. 0000043E  4EBA 0286                jsr        [PC + 0x286 /* 000006C6 */]
  423. 00000442  2C00                     move.l     D6, D0
  424. 00000444  504F                     addq.w     A7, 8
  425. 00000446  6000 0108                bra        +0x10A /* 00000550 */
  426. label0000044A:
  427. 0000044A  7050                     moveq.l    D0, 0x50
  428. 0000044C  B087                     cmp.l      D0, D7
  429. 0000044E  6D10                     blt        +0x12 /* 00000460 */
  430. 00000450  2F0C                     move.l     -[A7], A4
  431. 00000452  2F07                     move.l     -[A7], D7
  432. 00000454  4EBA 0356                jsr        [PC + 0x356 /* 000007AC */]
  433. 00000458  2C00                     move.l     D6, D0
  434. 0000045A  504F                     addq.w     A7, 8
  435. 0000045C  6000 00F2                bra        +0xF4 /* 00000550 */
  436. label00000460:
  437. 00000460  0C87 0000 00A0           cmpi.l     D7, 0xA0
  438. 00000466  6E10                     bgt        +0x12 /* 00000478 */
  439. 00000468  2F0C                     move.l     -[A7], A4
  440. 0000046A  2F07                     move.l     -[A7], D7
  441. 0000046C  4EBA 0440                jsr        [PC + 0x440 /* 000008AE */]
  442. 00000470  2C00                     move.l     D6, D0
  443. 00000472  504F                     addq.w     A7, 8
  444. 00000474  6000 00DA                bra        +0xDC /* 00000550 */
  445. label00000478:
  446. 00000478  0C87 0000 02A0           cmpi.l     D7, 0x2A0
  447. 0000047E  6E10                     bgt        +0x12 /* 00000490 */
  448. 00000480  2F0C                     move.l     -[A7], A4
  449. 00000482  2F07                     move.l     -[A7], D7
  450. 00000484  4EBA 0548                jsr        [PC + 0x548 /* 000009CE */]
  451. 00000488  2C00                     move.l     D6, D0
  452. 0000048A  504F                     addq.w     A7, 8
  453. 0000048C  6000 00C2                bra        +0xC4 /* 00000550 */
  454. label00000490:
  455. 00000490  0C87 0000 03E8           cmpi.l     D7, 0x3E8
  456. 00000496  6E10                     bgt        +0x12 /* 000004A8 */
  457. 00000498  2F0C                     move.l     -[A7], A4
  458. 0000049A  2F07                     move.l     -[A7], D7
  459. 0000049C  4EBA 068A                jsr        [PC + 0x68A /* 00000B28 */]
  460. 000004A0  2C00                     move.l     D6, D0
  461. 000004A2  504F                     addq.w     A7, 8
  462. 000004A4  6000 00AA                bra        +0xAC /* 00000550 */
  463. label000004A8:
  464. 000004A8  0C87 0000 0A80           cmpi.l     D7, 0xA80
  465. 000004AE  6E10                     bgt        +0x12 /* 000004C0 */
  466. 000004B0  2F0C                     move.l     -[A7], A4
  467. 000004B2  2F07                     move.l     -[A7], D7
  468. 000004B4  4EBA 07EA                jsr        [PC + 0x7EA /* 00000CA0 */]
  469. 000004B8  2C00                     move.l     D6, D0
  470. 000004BA  504F                     addq.w     A7, 8
  471. 000004BC  6000 0092                bra        +0x94 /* 00000550 */
  472. label000004C0:
  473. 000004C0  0C87 0000 1500           cmpi.l     D7, 0x1500
  474. 000004C6  6E0E                     bgt        +0x10 /* 000004D6 */
  475. 000004C8  2F0C                     move.l     -[A7], A4
  476. 000004CA  2F07                     move.l     -[A7], D7
  477. 000004CC  4EBA 096A                jsr        [PC + 0x96A /* 00000E38 */]
  478. 000004D0  2C00                     move.l     D6, D0
  479. 000004D2  504F                     addq.w     A7, 8
  480. 000004D4  607A                     bra        +0x7C /* 00000550 */
  481. label000004D6:
  482. 000004D6  0C87 0000 2A00           cmpi.l     D7, 0x2A00 /* '*\0' */
  483. 000004DC  6E0E                     bgt        +0x10 /* 000004EC */
  484. 000004DE  2F0C                     move.l     -[A7], A4
  485. 000004E0  2F07                     move.l     -[A7], D7
  486. 000004E2  4EBA 0B0A                jsr        [PC + 0xB0A /* 00000FEE */]
  487. 000004E6  2C00                     move.l     D6, D0
  488. 000004E8  504F                     addq.w     A7, 8
  489. 000004EA  6064                     bra        +0x66 /* 00000550 */
  490. label000004EC:
  491. 000004EC  0C87 0000 5400           cmpi.l     D7, 0x5400 /* 'T\0' */
  492. 000004F2  6E0E                     bgt        +0x10 /* 00000502 */
  493. 000004F4  2F0C                     move.l     -[A7], A4
  494. 000004F6  2F07                     move.l     -[A7], D7
  495. 000004F8  4EBA 0CC8                jsr        [PC + 0xCC8 /* 000011C2 */]
  496. 000004FC  2C00                     move.l     D6, D0
  497. 000004FE  504F                     addq.w     A7, 8
  498. 00000500  604E                     bra        +0x50 /* 00000550 */
  499. label00000502:
  500. 00000502  0C87 0000 A800           cmpi.l     D7, 0xA800
  501. 00000508  6E0E                     bgt        +0x10 /* 00000518 */
  502. 0000050A  2F0C                     move.l     -[A7], A4
  503. 0000050C  2F07                     move.l     -[A7], D7
  504. 0000050E  4EBA 0EA4                jsr        [PC + 0xEA4 /* 000013B4 */]
  505. 00000512  2C00                     move.l     D6, D0
  506. 00000514  504F                     addq.w     A7, 8
  507. 00000516  6038                     bra        +0x3A /* 00000550 */
  508. label00000518:
  509. 00000518  0C87 0001 1170           cmpi.l     D7, 0x11170
  510. 0000051E  6E0E                     bgt        +0x10 /* 0000052E */
  511. 00000520  2F0C                     move.l     -[A7], A4
  512. 00000522  2F07                     move.l     -[A7], D7
  513. 00000524  4EBA 109E                jsr        [PC + 0x109E /* 000015C4 */]
  514. 00000528  2C00                     move.l     D6, D0
  515. 0000052A  504F                     addq.w     A7, 8
  516. 0000052C  6022                     bra        +0x24 /* 00000550 */
  517. label0000052E:
  518. 0000052E  0C87 0002 A000           cmpi.l     D7, 0x2A000
  519. 00000534  6E0E                     bgt        +0x10 /* 00000544 */
  520. 00000536  2F0C                     move.l     -[A7], A4
  521. 00000538  2F07                     move.l     -[A7], D7
  522. 0000053A  4EBA 12B6                jsr        [PC + 0x12B6 /* 000017F2 */]
  523. 0000053E  2C00                     move.l     D6, D0
  524. 00000540  504F                     addq.w     A7, 8
  525. 00000542  600C                     bra        +0xE /* 00000550 */
  526. label00000544:
  527. 00000544  2F0C                     move.l     -[A7], A4
  528. 00000546  2F07                     move.l     -[A7], D7
  529. 00000548  4EBA 14F4                jsr        [PC + 0x14F4 /* 00001A3E */]
  530. 0000054C  2C00                     move.l     D6, D0
  531. 0000054E  504F                     addq.w     A7, 8
  532. label00000550:
  533. 00000550  2006                     move.l     D0, D6
  534. 00000552  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  535. 00000558  4E5E                     unlink     A6
  536. 0000055A  4E75                     rts
  537. fn0000055C:
  538. 0000055C  4E56 0000                link       A6, 0
  539. 00000560  48E7 0108                movem.l    -[A7], D7,A4
  540. 00000564  2E2E 0008                move.l     D7, [A6 + 0x8]
  541. 00000568  286E 000C                movea.l    A4, [A6 + 0xC]
  542. 0000056C  2F0C                     move.l     -[A7], A4
  543. 0000056E  7001                     moveq.l    D0, 0x01
  544. 00000570  2F00                     move.l     -[A7], D0
  545. 00000572  4EBA 17CE                jsr        [PC + 0x17CE /* 00001D42 */]
  546. 00000576  4A80                     tst.l      D0
  547. 00000578  504F                     addq.w     A7, 8
  548. 0000057A  6604                     bne        +0x6 /* 00000580 */
  549. 0000057C  7001                     moveq.l    D0, 0x01
  550. 0000057E  6070                     bra        +0x72 /* 000005F0 */
  551. label00000580:
  552. 00000580  2F0C                     move.l     -[A7], A4
  553. 00000582  7001                     moveq.l    D0, 0x01
  554. 00000584  2F00                     move.l     -[A7], D0
  555. 00000586  4EBA 17BA                jsr        [PC + 0x17BA /* 00001D42 */]
  556. 0000058A  4A80                     tst.l      D0
  557. 0000058C  504F                     addq.w     A7, 8
  558. 0000058E  6610                     bne        +0x12 /* 000005A0 */
  559. 00000590  2F0C                     move.l     -[A7], A4
  560. 00000592  7002                     moveq.l    D0, 0x02
  561. 00000594  2F00                     move.l     -[A7], D0
  562. 00000596  4EBA 17AA                jsr        [PC + 0x17AA /* 00001D42 */]
  563. 0000059A  5480                     addq.l     D0, 2
  564. 0000059C  504F                     addq.w     A7, 8
  565. 0000059E  6050                     bra        +0x52 /* 000005F0 */
  566. label000005A0:
  567. 000005A0  7007                     moveq.l    D0, 0x07
  568. 000005A2  B087                     cmp.l      D0, D7
  569. 000005A4  6D10                     blt        +0x12 /* 000005B6 */
  570. 000005A6  2F0C                     move.l     -[A7], A4
  571. 000005A8  7001                     moveq.l    D0, 0x01
  572. 000005AA  2F00                     move.l     -[A7], D0
  573. 000005AC  4EBA 1794                jsr        [PC + 0x1794 /* 00001D42 */]
  574. 000005B0  5C80                     addq.l     D0, 6
  575. 000005B2  504F                     addq.w     A7, 8
  576. 000005B4  603A                     bra        +0x3C /* 000005F0 */
  577. label000005B6:
  578. 000005B6  7009                     moveq.l    D0, 0x09
  579. 000005B8  B087                     cmp.l      D0, D7
  580. 000005BA  6D10                     blt        +0x12 /* 000005CC */
  581. 000005BC  2F0C                     move.l     -[A7], A4
  582. 000005BE  7002                     moveq.l    D0, 0x02
  583. 000005C0  2F00                     move.l     -[A7], D0
  584. 000005C2  4EBA 177E                jsr        [PC + 0x177E /* 00001D42 */]
  585. 000005C6  5C80                     addq.l     D0, 6
  586. 000005C8  504F                     addq.w     A7, 8
  587. 000005CA  6024                     bra        +0x26 /* 000005F0 */
  588. label000005CC:
  589. 000005CC  700D                     moveq.l    D0, 0x0D
  590. 000005CE  B087                     cmp.l      D0, D7
  591. 000005D0  6D10                     blt        +0x12 /* 000005E2 */
  592. 000005D2  2F0C                     move.l     -[A7], A4
  593. 000005D4  7003                     moveq.l    D0, 0x03
  594. 000005D6  2F00                     move.l     -[A7], D0
  595. 000005D8  4EBA 1768                jsr        [PC + 0x1768 /* 00001D42 */]
  596. 000005DC  5C80                     addq.l     D0, 6
  597. 000005DE  504F                     addq.w     A7, 8
  598. 000005E0  600E                     bra        +0x10 /* 000005F0 */
  599. label000005E2:
  600. 000005E2  2F0C                     move.l     -[A7], A4
  601. 000005E4  7004                     moveq.l    D0, 0x04
  602. 000005E6  2F00                     move.l     -[A7], D0
  603. 000005E8  4EBA 1758                jsr        [PC + 0x1758 /* 00001D42 */]
  604. 000005EC  5C80                     addq.l     D0, 6
  605. 000005EE  504F                     addq.w     A7, 8
  606. label000005F0:
  607. 000005F0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  608. 000005F6  4E5E                     unlink     A6
  609. 000005F8  4E75                     rts
  610. fn000005FA:
  611. 000005FA  4E56 0000                link       A6, 0
  612. 000005FE  48E7 0108                movem.l    -[A7], D7,A4
  613. 00000602  2E2E 0008                move.l     D7, [A6 + 0x8]
  614. 00000606  286E 000C                movea.l    A4, [A6 + 0xC]
  615. 0000060A  2F0C                     move.l     -[A7], A4
  616. 0000060C  7001                     moveq.l    D0, 0x01
  617. 0000060E  2F00                     move.l     -[A7], D0
  618. 00000610  4EBA 1730                jsr        [PC + 0x1730 /* 00001D42 */]
  619. 00000614  4A80                     tst.l      D0
  620. 00000616  504F                     addq.w     A7, 8
  621. 00000618  6612                     bne        +0x14 /* 0000062C */
  622. 0000061A  2F0C                     move.l     -[A7], A4
  623. 0000061C  7001                     moveq.l    D0, 0x01
  624. 0000061E  2F00                     move.l     -[A7], D0
  625. 00000620  4EBA 1720                jsr        [PC + 0x1720 /* 00001D42 */]
  626. 00000624  5280                     addq.l     D0, 1
  627. 00000626  504F                     addq.w     A7, 8
  628. 00000628  6000 0092                bra        +0x94 /* 000006BC */
  629. label0000062C:
  630. 0000062C  2F0C                     move.l     -[A7], A4
  631. 0000062E  7001                     moveq.l    D0, 0x01
  632. 00000630  2F00                     move.l     -[A7], D0
  633. 00000632  4EBA 170E                jsr        [PC + 0x170E /* 00001D42 */]
  634. 00000636  4A80                     tst.l      D0
  635. 00000638  504F                     addq.w     A7, 8
  636. 0000063A  6610                     bne        +0x12 /* 0000064C */
  637. 0000063C  2F0C                     move.l     -[A7], A4
  638. 0000063E  7003                     moveq.l    D0, 0x03
  639. 00000640  2F00                     move.l     -[A7], D0
  640. 00000642  4EBA 16FE                jsr        [PC + 0x16FE /* 00001D42 */]
  641. 00000646  5680                     addq.l     D0, 3
  642. 00000648  504F                     addq.w     A7, 8
  643. 0000064A  6070                     bra        +0x72 /* 000006BC */
  644. label0000064C:
  645. 0000064C  700C                     moveq.l    D0, 0x0C
  646. 0000064E  B087                     cmp.l      D0, D7
  647. 00000650  6D12                     blt        +0x14 /* 00000664 */
  648. 00000652  2F0C                     move.l     -[A7], A4
  649. 00000654  7001                     moveq.l    D0, 0x01
  650. 00000656  2F00                     move.l     -[A7], D0
  651. 00000658  4EBA 16E8                jsr        [PC + 0x16E8 /* 00001D42 */]
  652. 0000065C  720B                     moveq.l    D1, 0x0B
  653. 0000065E  D081                     add.l      D0, D1
  654. 00000660  504F                     addq.w     A7, 8
  655. 00000662  6058                     bra        +0x5A /* 000006BC */
  656. label00000664:
  657. 00000664  700E                     moveq.l    D0, 0x0E
  658. 00000666  B087                     cmp.l      D0, D7
  659. 00000668  6D12                     blt        +0x14 /* 0000067C */
  660. 0000066A  2F0C                     move.l     -[A7], A4
  661. 0000066C  7002                     moveq.l    D0, 0x02
  662. 0000066E  2F00                     move.l     -[A7], D0
  663. 00000670  4EBA 16D0                jsr        [PC + 0x16D0 /* 00001D42 */]
  664. 00000674  720B                     moveq.l    D1, 0x0B
  665. 00000676  D081                     add.l      D0, D1
  666. 00000678  504F                     addq.w     A7, 8
  667. 0000067A  6040                     bra        +0x42 /* 000006BC */
  668. label0000067C:
  669. 0000067C  7012                     moveq.l    D0, 0x12
  670. 0000067E  B087                     cmp.l      D0, D7
  671. 00000680  6D12                     blt        +0x14 /* 00000694 */
  672. 00000682  2F0C                     move.l     -[A7], A4
  673. 00000684  7003                     moveq.l    D0, 0x03
  674. 00000686  2F00                     move.l     -[A7], D0
  675. 00000688  4EBA 16B8                jsr        [PC + 0x16B8 /* 00001D42 */]
  676. 0000068C  720B                     moveq.l    D1, 0x0B
  677. 0000068E  D081                     add.l      D0, D1
  678. 00000690  504F                     addq.w     A7, 8
  679. 00000692  6028                     bra        +0x2A /* 000006BC */
  680. label00000694:
  681. 00000694  701A                     moveq.l    D0, 0x1A
  682. 00000696  B087                     cmp.l      D0, D7
  683. 00000698  6D12                     blt        +0x14 /* 000006AC */
  684. 0000069A  2F0C                     move.l     -[A7], A4
  685. 0000069C  7004                     moveq.l    D0, 0x04
  686. 0000069E  2F00                     move.l     -[A7], D0
  687. 000006A0  4EBA 16A0                jsr        [PC + 0x16A0 /* 00001D42 */]
  688. 000006A4  720B                     moveq.l    D1, 0x0B
  689. 000006A6  D081                     add.l      D0, D1
  690. 000006A8  504F                     addq.w     A7, 8
  691. 000006AA  6010                     bra        +0x12 /* 000006BC */
  692. label000006AC:
  693. 000006AC  2F0C                     move.l     -[A7], A4
  694. 000006AE  7005                     moveq.l    D0, 0x05
  695. 000006B0  2F00                     move.l     -[A7], D0
  696. 000006B2  4EBA 168E                jsr        [PC + 0x168E /* 00001D42 */]
  697. 000006B6  720B                     moveq.l    D1, 0x0B
  698. 000006B8  D081                     add.l      D0, D1
  699. 000006BA  504F                     addq.w     A7, 8
  700. label000006BC:
  701. 000006BC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  702. 000006C2  4E5E                     unlink     A6
  703. 000006C4  4E75                     rts
  704. fn000006C6:
  705. 000006C6  4E56 0000                link       A6, 0
  706. 000006CA  48E7 0108                movem.l    -[A7], D7,A4
  707. 000006CE  2E2E 0008                move.l     D7, [A6 + 0x8]
  708. 000006D2  286E 000C                movea.l    A4, [A6 + 0xC]
  709. 000006D6  2F0C                     move.l     -[A7], A4
  710. 000006D8  7001                     moveq.l    D0, 0x01
  711. 000006DA  2F00                     move.l     -[A7], D0
  712. 000006DC  4EBA 1664                jsr        [PC + 0x1664 /* 00001D42 */]
  713. 000006E0  4A80                     tst.l      D0
  714. 000006E2  504F                     addq.w     A7, 8
  715. 000006E4  6612                     bne        +0x14 /* 000006F8 */
  716. 000006E6  2F0C                     move.l     -[A7], A4
  717. 000006E8  7002                     moveq.l    D0, 0x02
  718. 000006EA  2F00                     move.l     -[A7], D0
  719. 000006EC  4EBA 1654                jsr        [PC + 0x1654 /* 00001D42 */]
  720. 000006F0  5280                     addq.l     D0, 1
  721. 000006F2  504F                     addq.w     A7, 8
  722. 000006F4  6000 00AC                bra        +0xAE /* 000007A2 */
  723. label000006F8:
  724. 000006F8  2F0C                     move.l     -[A7], A4
  725. 000006FA  7001                     moveq.l    D0, 0x01
  726. 000006FC  2F00                     move.l     -[A7], D0
  727. 000006FE  4EBA 1642                jsr        [PC + 0x1642 /* 00001D42 */]
  728. 00000702  4A80                     tst.l      D0
  729. 00000704  504F                     addq.w     A7, 8
  730. 00000706  6612                     bne        +0x14 /* 0000071A */
  731. 00000708  2F0C                     move.l     -[A7], A4
  732. 0000070A  7004                     moveq.l    D0, 0x04
  733. 0000070C  2F00                     move.l     -[A7], D0
  734. 0000070E  4EBA 1632                jsr        [PC + 0x1632 /* 00001D42 */]
  735. 00000712  5A80                     addq.l     D0, 5
  736. 00000714  504F                     addq.w     A7, 8
  737. 00000716  6000 008A                bra        +0x8C /* 000007A2 */
  738. label0000071A:
  739. 0000071A  7016                     moveq.l    D0, 0x16
  740. 0000071C  B087                     cmp.l      D0, D7
  741. 0000071E  6D12                     blt        +0x14 /* 00000732 */
  742. 00000720  2F0C                     move.l     -[A7], A4
  743. 00000722  7001                     moveq.l    D0, 0x01
  744. 00000724  2F00                     move.l     -[A7], D0
  745. 00000726  4EBA 161A                jsr        [PC + 0x161A /* 00001D42 */]
  746. 0000072A  7215                     moveq.l    D1, 0x15
  747. 0000072C  D081                     add.l      D0, D1
  748. 0000072E  504F                     addq.w     A7, 8
  749. 00000730  6070                     bra        +0x72 /* 000007A2 */
  750. label00000732:
  751. 00000732  7018                     moveq.l    D0, 0x18
  752. 00000734  B087                     cmp.l      D0, D7
  753. 00000736  6D12                     blt        +0x14 /* 0000074A */
  754. 00000738  2F0C                     move.l     -[A7], A4
  755. 0000073A  7002                     moveq.l    D0, 0x02
  756. 0000073C  2F00                     move.l     -[A7], D0
  757. 0000073E  4EBA 1602                jsr        [PC + 0x1602 /* 00001D42 */]
  758. 00000742  7215                     moveq.l    D1, 0x15
  759. 00000744  D081                     add.l      D0, D1
  760. 00000746  504F                     addq.w     A7, 8
  761. 00000748  6058                     bra        +0x5A /* 000007A2 */
  762. label0000074A:
  763. 0000074A  701C                     moveq.l    D0, 0x1C
  764. 0000074C  B087                     cmp.l      D0, D7
  765. 0000074E  6D12                     blt        +0x14 /* 00000762 */
  766. 00000750  2F0C                     move.l     -[A7], A4
  767. 00000752  7003                     moveq.l    D0, 0x03
  768. 00000754  2F00                     move.l     -[A7], D0
  769. 00000756  4EBA 15EA                jsr        [PC + 0x15EA /* 00001D42 */]
  770. 0000075A  7215                     moveq.l    D1, 0x15
  771. 0000075C  D081                     add.l      D0, D1
  772. 0000075E  504F                     addq.w     A7, 8
  773. 00000760  6040                     bra        +0x42 /* 000007A2 */
  774. label00000762:
  775. 00000762  7024                     moveq.l    D0, 0x24
  776. 00000764  B087                     cmp.l      D0, D7
  777. 00000766  6D12                     blt        +0x14 /* 0000077A */
  778. 00000768  2F0C                     move.l     -[A7], A4
  779. 0000076A  7004                     moveq.l    D0, 0x04
  780. 0000076C  2F00                     move.l     -[A7], D0
  781. 0000076E  4EBA 15D2                jsr        [PC + 0x15D2 /* 00001D42 */]
  782. 00000772  7215                     moveq.l    D1, 0x15
  783. 00000774  D081                     add.l      D0, D1
  784. 00000776  504F                     addq.w     A7, 8
  785. 00000778  6028                     bra        +0x2A /* 000007A2 */
  786. label0000077A:
  787. 0000077A  7034                     moveq.l    D0, 0x34
  788. 0000077C  B087                     cmp.l      D0, D7
  789. 0000077E  6D12                     blt        +0x14 /* 00000792 */
  790. 00000780  2F0C                     move.l     -[A7], A4
  791. 00000782  7005                     moveq.l    D0, 0x05
  792. 00000784  2F00                     move.l     -[A7], D0
  793. 00000786  4EBA 15BA                jsr        [PC + 0x15BA /* 00001D42 */]
  794. 0000078A  7215                     moveq.l    D1, 0x15
  795. 0000078C  D081                     add.l      D0, D1
  796. 0000078E  504F                     addq.w     A7, 8
  797. 00000790  6010                     bra        +0x12 /* 000007A2 */
  798. label00000792:
  799. 00000792  2F0C                     move.l     -[A7], A4
  800. 00000794  7006                     moveq.l    D0, 0x06
  801. 00000796  2F00                     move.l     -[A7], D0
  802. 00000798  4EBA 15A8                jsr        [PC + 0x15A8 /* 00001D42 */]
  803. 0000079C  7215                     moveq.l    D1, 0x15
  804. 0000079E  D081                     add.l      D0, D1
  805. 000007A0  504F                     addq.w     A7, 8
  806. label000007A2:
  807. 000007A2  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  808. 000007A8  4E5E                     unlink     A6
  809. 000007AA  4E75                     rts
  810. fn000007AC:
  811. 000007AC  4E56 0000                link       A6, 0
  812. 000007B0  48E7 0108                movem.l    -[A7], D7,A4
  813. 000007B4  2E2E 0008                move.l     D7, [A6 + 0x8]
  814. 000007B8  286E 000C                movea.l    A4, [A6 + 0xC]
  815. 000007BC  2F0C                     move.l     -[A7], A4
  816. 000007BE  7001                     moveq.l    D0, 0x01
  817. 000007C0  2F00                     move.l     -[A7], D0
  818. 000007C2  4EBA 157E                jsr        [PC + 0x157E /* 00001D42 */]
  819. 000007C6  4A80                     tst.l      D0
  820. 000007C8  504F                     addq.w     A7, 8
  821. 000007CA  6612                     bne        +0x14 /* 000007DE */
  822. 000007CC  2F0C                     move.l     -[A7], A4
  823. 000007CE  7003                     moveq.l    D0, 0x03
  824. 000007D0  2F00                     move.l     -[A7], D0
  825. 000007D2  4EBA 156E                jsr        [PC + 0x156E /* 00001D42 */]
  826. 000007D6  5280                     addq.l     D0, 1
  827. 000007D8  504F                     addq.w     A7, 8
  828. 000007DA  6000 00C8                bra        +0xCA /* 000008A4 */
  829. label000007DE:
  830. 000007DE  2F0C                     move.l     -[A7], A4
  831. 000007E0  7001                     moveq.l    D0, 0x01
  832. 000007E2  2F00                     move.l     -[A7], D0
  833. 000007E4  4EBA 155C                jsr        [PC + 0x155C /* 00001D42 */]
  834. 000007E8  4A80                     tst.l      D0
  835. 000007EA  504F                     addq.w     A7, 8
  836. 000007EC  6614                     bne        +0x16 /* 00000802 */
  837. 000007EE  2F0C                     move.l     -[A7], A4
  838. 000007F0  7005                     moveq.l    D0, 0x05
  839. 000007F2  2F00                     move.l     -[A7], D0
  840. 000007F4  4EBA 154C                jsr        [PC + 0x154C /* 00001D42 */]
  841. 000007F8  7209                     moveq.l    D1, 0x09
  842. 000007FA  D081                     add.l      D0, D1
  843. 000007FC  504F                     addq.w     A7, 8
  844. 000007FE  6000 00A4                bra        +0xA6 /* 000008A4 */
  845. label00000802:
  846. 00000802  702A                     moveq.l    D0, 0x2A
  847. 00000804  B087                     cmp.l      D0, D7
  848. 00000806  6D14                     blt        +0x16 /* 0000081C */
  849. 00000808  2F0C                     move.l     -[A7], A4
  850. 0000080A  7001                     moveq.l    D0, 0x01
  851. 0000080C  2F00                     move.l     -[A7], D0
  852. 0000080E  4EBA 1532                jsr        [PC + 0x1532 /* 00001D42 */]
  853. 00000812  7229                     moveq.l    D1, 0x29
  854. 00000814  D081                     add.l      D0, D1
  855. 00000816  504F                     addq.w     A7, 8
  856. 00000818  6000 008A                bra        +0x8C /* 000008A4 */
  857. label0000081C:
  858. 0000081C  702C                     moveq.l    D0, 0x2C
  859. 0000081E  B087                     cmp.l      D0, D7
  860. 00000820  6D12                     blt        +0x14 /* 00000834 */
  861. 00000822  2F0C                     move.l     -[A7], A4
  862. 00000824  7002                     moveq.l    D0, 0x02
  863. 00000826  2F00                     move.l     -[A7], D0
  864. 00000828  4EBA 1518                jsr        [PC + 0x1518 /* 00001D42 */]
  865. 0000082C  7229                     moveq.l    D1, 0x29
  866. 0000082E  D081                     add.l      D0, D1
  867. 00000830  504F                     addq.w     A7, 8
  868. 00000832  6070                     bra        +0x72 /* 000008A4 */
  869. label00000834:
  870. 00000834  7030                     moveq.l    D0, 0x30
  871. 00000836  B087                     cmp.l      D0, D7
  872. 00000838  6D12                     blt        +0x14 /* 0000084C */
  873. 0000083A  2F0C                     move.l     -[A7], A4
  874. 0000083C  7003                     moveq.l    D0, 0x03
  875. 0000083E  2F00                     move.l     -[A7], D0
  876. 00000840  4EBA 1500                jsr        [PC + 0x1500 /* 00001D42 */]
  877. 00000844  7229                     moveq.l    D1, 0x29
  878. 00000846  D081                     add.l      D0, D1
  879. 00000848  504F                     addq.w     A7, 8
  880. 0000084A  6058                     bra        +0x5A /* 000008A4 */
  881. label0000084C:
  882. 0000084C  7038                     moveq.l    D0, 0x38
  883. 0000084E  B087                     cmp.l      D0, D7
  884. 00000850  6D12                     blt        +0x14 /* 00000864 */
  885. 00000852  2F0C                     move.l     -[A7], A4
  886. 00000854  7004                     moveq.l    D0, 0x04
  887. 00000856  2F00                     move.l     -[A7], D0
  888. 00000858  4EBA 14E8                jsr        [PC + 0x14E8 /* 00001D42 */]
  889. 0000085C  7229                     moveq.l    D1, 0x29
  890. 0000085E  D081                     add.l      D0, D1
  891. 00000860  504F                     addq.w     A7, 8
  892. 00000862  6040                     bra        +0x42 /* 000008A4 */
  893. label00000864:
  894. 00000864  7048                     moveq.l    D0, 0x48
  895. 00000866  B087                     cmp.l      D0, D7
  896. 00000868  6D12                     blt        +0x14 /* 0000087C */
  897. 0000086A  2F0C                     move.l     -[A7], A4
  898. 0000086C  7005                     moveq.l    D0, 0x05
  899. 0000086E  2F00                     move.l     -[A7], D0
  900. 00000870  4EBA 14D0                jsr        [PC + 0x14D0 /* 00001D42 */]
  901. 00000874  7229                     moveq.l    D1, 0x29
  902. 00000876  D081                     add.l      D0, D1
  903. 00000878  504F                     addq.w     A7, 8
  904. 0000087A  6028                     bra        +0x2A /* 000008A4 */
  905. label0000087C:
  906. 0000087C  7068                     moveq.l    D0, 0x68
  907. 0000087E  B087                     cmp.l      D0, D7
  908. 00000880  6D12                     blt        +0x14 /* 00000894 */
  909. 00000882  2F0C                     move.l     -[A7], A4
  910. 00000884  7006                     moveq.l    D0, 0x06
  911. 00000886  2F00                     move.l     -[A7], D0
  912. 00000888  4EBA 14B8                jsr        [PC + 0x14B8 /* 00001D42 */]
  913. 0000088C  7229                     moveq.l    D1, 0x29
  914. 0000088E  D081                     add.l      D0, D1
  915. 00000890  504F                     addq.w     A7, 8
  916. 00000892  6010                     bra        +0x12 /* 000008A4 */
  917. label00000894:
  918. 00000894  2F0C                     move.l     -[A7], A4
  919. 00000896  7007                     moveq.l    D0, 0x07
  920. 00000898  2F00                     move.l     -[A7], D0
  921. 0000089A  4EBA 14A6                jsr        [PC + 0x14A6 /* 00001D42 */]
  922. 0000089E  7229                     moveq.l    D1, 0x29
  923. 000008A0  D081                     add.l      D0, D1
  924. 000008A2  504F                     addq.w     A7, 8
  925. label000008A4:
  926. 000008A4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  927. 000008AA  4E5E                     unlink     A6
  928. 000008AC  4E75                     rts
  929. fn000008AE:
  930. 000008AE  4E56 0000                link       A6, 0
  931. 000008B2  48E7 0108                movem.l    -[A7], D7,A4
  932. 000008B6  2E2E 0008                move.l     D7, [A6 + 0x8]
  933. 000008BA  286E 000C                movea.l    A4, [A6 + 0xC]
  934. 000008BE  2F0C                     move.l     -[A7], A4
  935. 000008C0  7001                     moveq.l    D0, 0x01
  936. 000008C2  2F00                     move.l     -[A7], D0
  937. 000008C4  4EBA 147C                jsr        [PC + 0x147C /* 00001D42 */]
  938. 000008C8  4A80                     tst.l      D0
  939. 000008CA  504F                     addq.w     A7, 8
  940. 000008CC  6612                     bne        +0x14 /* 000008E0 */
  941. 000008CE  2F0C                     move.l     -[A7], A4
  942. 000008D0  7004                     moveq.l    D0, 0x04
  943. 000008D2  2F00                     move.l     -[A7], D0
  944. 000008D4  4EBA 146C                jsr        [PC + 0x146C /* 00001D42 */]
  945. 000008D8  5280                     addq.l     D0, 1
  946. 000008DA  504F                     addq.w     A7, 8
  947. 000008DC  6000 00E6                bra        +0xE8 /* 000009C4 */
  948. label000008E0:
  949. 000008E0  2F0C                     move.l     -[A7], A4
  950. 000008E2  7001                     moveq.l    D0, 0x01
  951. 000008E4  2F00                     move.l     -[A7], D0
  952. 000008E6  4EBA 145A                jsr        [PC + 0x145A /* 00001D42 */]
  953. 000008EA  4A80                     tst.l      D0
  954. 000008EC  504F                     addq.w     A7, 8
  955. 000008EE  6614                     bne        +0x16 /* 00000904 */
  956. 000008F0  2F0C                     move.l     -[A7], A4
  957. 000008F2  7006                     moveq.l    D0, 0x06
  958. 000008F4  2F00                     move.l     -[A7], D0
  959. 000008F6  4EBA 144A                jsr        [PC + 0x144A /* 00001D42 */]
  960. 000008FA  7211                     moveq.l    D1, 0x11
  961. 000008FC  D081                     add.l      D0, D1
  962. 000008FE  504F                     addq.w     A7, 8
  963. 00000900  6000 00C2                bra        +0xC4 /* 000009C4 */
  964. label00000904:
  965. 00000904  7052                     moveq.l    D0, 0x52
  966. 00000906  B087                     cmp.l      D0, D7
  967. 00000908  6D14                     blt        +0x16 /* 0000091E */
  968. 0000090A  2F0C                     move.l     -[A7], A4
  969. 0000090C  7001                     moveq.l    D0, 0x01
  970. 0000090E  2F00                     move.l     -[A7], D0
  971. 00000910  4EBA 1430                jsr        [PC + 0x1430 /* 00001D42 */]
  972. 00000914  7251                     moveq.l    D1, 0x51
  973. 00000916  D081                     add.l      D0, D1
  974. 00000918  504F                     addq.w     A7, 8
  975. 0000091A  6000 00A8                bra        +0xAA /* 000009C4 */
  976. label0000091E:
  977. 0000091E  7054                     moveq.l    D0, 0x54
  978. 00000920  B087                     cmp.l      D0, D7
  979. 00000922  6D14                     blt        +0x16 /* 00000938 */
  980. 00000924  2F0C                     move.l     -[A7], A4
  981. 00000926  7002                     moveq.l    D0, 0x02
  982. 00000928  2F00                     move.l     -[A7], D0
  983. 0000092A  4EBA 1416                jsr        [PC + 0x1416 /* 00001D42 */]
  984. 0000092E  7251                     moveq.l    D1, 0x51
  985. 00000930  D081                     add.l      D0, D1
  986. 00000932  504F                     addq.w     A7, 8
  987. 00000934  6000 008E                bra        +0x90 /* 000009C4 */
  988. label00000938:
  989. 00000938  7058                     moveq.l    D0, 0x58
  990. 0000093A  B087                     cmp.l      D0, D7
  991. 0000093C  6D12                     blt        +0x14 /* 00000950 */
  992. 0000093E  2F0C                     move.l     -[A7], A4
  993. 00000940  7003                     moveq.l    D0, 0x03
  994. 00000942  2F00                     move.l     -[A7], D0
  995. 00000944  4EBA 13FC                jsr        [PC + 0x13FC /* 00001D42 */]
  996. 00000948  7251                     moveq.l    D1, 0x51
  997. 0000094A  D081                     add.l      D0, D1
  998. 0000094C  504F                     addq.w     A7, 8
  999. 0000094E  6074                     bra        +0x76 /* 000009C4 */
  1000. label00000950:
  1001. 00000950  7060                     moveq.l    D0, 0x60
  1002. 00000952  B087                     cmp.l      D0, D7
  1003. 00000954  6D12                     blt        +0x14 /* 00000968 */
  1004. 00000956  2F0C                     move.l     -[A7], A4
  1005. 00000958  7004                     moveq.l    D0, 0x04
  1006. 0000095A  2F00                     move.l     -[A7], D0
  1007. 0000095C  4EBA 13E4                jsr        [PC + 0x13E4 /* 00001D42 */]
  1008. 00000960  7251                     moveq.l    D1, 0x51
  1009. 00000962  D081                     add.l      D0, D1
  1010. 00000964  504F                     addq.w     A7, 8
  1011. 00000966  605C                     bra        +0x5E /* 000009C4 */
  1012. label00000968:
  1013. 00000968  7070                     moveq.l    D0, 0x70
  1014. 0000096A  B087                     cmp.l      D0, D7
  1015. 0000096C  6D12                     blt        +0x14 /* 00000980 */
  1016. 0000096E  2F0C                     move.l     -[A7], A4
  1017. 00000970  7005                     moveq.l    D0, 0x05
  1018. 00000972  2F00                     move.l     -[A7], D0
  1019. 00000974  4EBA 13CC                jsr        [PC + 0x13CC /* 00001D42 */]
  1020. 00000978  7251                     moveq.l    D1, 0x51
  1021. 0000097A  D081                     add.l      D0, D1
  1022. 0000097C  504F                     addq.w     A7, 8
  1023. 0000097E  6044                     bra        +0x46 /* 000009C4 */
  1024. label00000980:
  1025. 00000980  0C87 0000 0090           cmpi.l     D7, 0x90
  1026. 00000986  6E12                     bgt        +0x14 /* 0000099A */
  1027. 00000988  2F0C                     move.l     -[A7], A4
  1028. 0000098A  7006                     moveq.l    D0, 0x06
  1029. 0000098C  2F00                     move.l     -[A7], D0
  1030. 0000098E  4EBA 13B2                jsr        [PC + 0x13B2 /* 00001D42 */]
  1031. 00000992  7251                     moveq.l    D1, 0x51
  1032. 00000994  D081                     add.l      D0, D1
  1033. 00000996  504F                     addq.w     A7, 8
  1034. 00000998  602A                     bra        +0x2C /* 000009C4 */
  1035. label0000099A:
  1036. 0000099A  0C87 0000 00D0           cmpi.l     D7, 0xD0
  1037. 000009A0  6E12                     bgt        +0x14 /* 000009B4 */
  1038. 000009A2  2F0C                     move.l     -[A7], A4
  1039. 000009A4  7007                     moveq.l    D0, 0x07
  1040. 000009A6  2F00                     move.l     -[A7], D0
  1041. 000009A8  4EBA 1398                jsr        [PC + 0x1398 /* 00001D42 */]
  1042. 000009AC  7251                     moveq.l    D1, 0x51
  1043. 000009AE  D081                     add.l      D0, D1
  1044. 000009B0  504F                     addq.w     A7, 8
  1045. 000009B2  6010                     bra        +0x12 /* 000009C4 */
  1046. label000009B4:
  1047. 000009B4  2F0C                     move.l     -[A7], A4
  1048. 000009B6  7008                     moveq.l    D0, 0x08
  1049. 000009B8  2F00                     move.l     -[A7], D0
  1050. 000009BA  4EBA 1386                jsr        [PC + 0x1386 /* 00001D42 */]
  1051. 000009BE  7251                     moveq.l    D1, 0x51
  1052. 000009C0  D081                     add.l      D0, D1
  1053. 000009C2  504F                     addq.w     A7, 8
  1054. label000009C4:
  1055. 000009C4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1056. 000009CA  4E5E                     unlink     A6
  1057. 000009CC  4E75                     rts
  1058. fn000009CE:
  1059. 000009CE  4E56 0000                link       A6, 0
  1060. 000009D2  48E7 0108                movem.l    -[A7], D7,A4
  1061. 000009D6  2E2E 0008                move.l     D7, [A6 + 0x8]
  1062. 000009DA  286E 000C                movea.l    A4, [A6 + 0xC]
  1063. 000009DE  2F0C                     move.l     -[A7], A4
  1064. 000009E0  7001                     moveq.l    D0, 0x01
  1065. 000009E2  2F00                     move.l     -[A7], D0
  1066. 000009E4  4EBA 135C                jsr        [PC + 0x135C /* 00001D42 */]
  1067. 000009E8  4A80                     tst.l      D0
  1068. 000009EA  504F                     addq.w     A7, 8
  1069. 000009EC  6612                     bne        +0x14 /* 00000A00 */
  1070. 000009EE  2F0C                     move.l     -[A7], A4
  1071. 000009F0  7005                     moveq.l    D0, 0x05
  1072. 000009F2  2F00                     move.l     -[A7], D0
  1073. 000009F4  4EBA 134C                jsr        [PC + 0x134C /* 00001D42 */]
  1074. 000009F8  5280                     addq.l     D0, 1
  1075. 000009FA  504F                     addq.w     A7, 8
  1076. 000009FC  6000 0120                bra        +0x122 /* 00000B1E */
  1077. label00000A00:
  1078. 00000A00  2F0C                     move.l     -[A7], A4
  1079. 00000A02  7001                     moveq.l    D0, 0x01
  1080. 00000A04  2F00                     move.l     -[A7], D0
  1081. 00000A06  4EBA 133A                jsr        [PC + 0x133A /* 00001D42 */]
  1082. 00000A0A  4A80                     tst.l      D0
  1083. 00000A0C  504F                     addq.w     A7, 8
  1084. 00000A0E  6614                     bne        +0x16 /* 00000A24 */
  1085. 00000A10  2F0C                     move.l     -[A7], A4
  1086. 00000A12  7007                     moveq.l    D0, 0x07
  1087. 00000A14  2F00                     move.l     -[A7], D0
  1088. 00000A16  4EBA 132A                jsr        [PC + 0x132A /* 00001D42 */]
  1089. 00000A1A  7221                     moveq.l    D1, 0x21
  1090. 00000A1C  D081                     add.l      D0, D1
  1091. 00000A1E  504F                     addq.w     A7, 8
  1092. 00000A20  6000 00FC                bra        +0xFE /* 00000B1E */
  1093. label00000A24:
  1094. 00000A24  0C87 0000 00A2           cmpi.l     D7, 0xA2
  1095. 00000A2A  6E16                     bgt        +0x18 /* 00000A42 */
  1096. 00000A2C  2F0C                     move.l     -[A7], A4
  1097. 00000A2E  7001                     moveq.l    D0, 0x01
  1098. 00000A30  2F00                     move.l     -[A7], D0
  1099. 00000A32  4EBA 130E                jsr        [PC + 0x130E /* 00001D42 */]
  1100. 00000A36  D0BC 0000 00A1           add.l      D0, 0xA1
  1101. 00000A3C  504F                     addq.w     A7, 8
  1102. 00000A3E  6000 00DE                bra        +0xE0 /* 00000B1E */
  1103. label00000A42:
  1104. 00000A42  0C87 0000 00A4           cmpi.l     D7, 0xA4
  1105. 00000A48  6E16                     bgt        +0x18 /* 00000A60 */
  1106. 00000A4A  2F0C                     move.l     -[A7], A4
  1107. 00000A4C  7002                     moveq.l    D0, 0x02
  1108. 00000A4E  2F00                     move.l     -[A7], D0
  1109. 00000A50  4EBA 12F0                jsr        [PC + 0x12F0 /* 00001D42 */]
  1110. 00000A54  D0BC 0000 00A1           add.l      D0, 0xA1
  1111. 00000A5A  504F                     addq.w     A7, 8
  1112. 00000A5C  6000 00C0                bra        +0xC2 /* 00000B1E */
  1113. label00000A60:
  1114. 00000A60  0C87 0000 00A8           cmpi.l     D7, 0xA8
  1115. 00000A66  6E16                     bgt        +0x18 /* 00000A7E */
  1116. 00000A68  2F0C                     move.l     -[A7], A4
  1117. 00000A6A  7003                     moveq.l    D0, 0x03
  1118. 00000A6C  2F00                     move.l     -[A7], D0
  1119. 00000A6E  4EBA 12D2                jsr        [PC + 0x12D2 /* 00001D42 */]
  1120. 00000A72  D0BC 0000 00A1           add.l      D0, 0xA1
  1121. 00000A78  504F                     addq.w     A7, 8
  1122. 00000A7A  6000 00A2                bra        +0xA4 /* 00000B1E */
  1123. label00000A7E:
  1124. 00000A7E  0C87 0000 00B0           cmpi.l     D7, 0xB0
  1125. 00000A84  6E16                     bgt        +0x18 /* 00000A9C */
  1126. 00000A86  2F0C                     move.l     -[A7], A4
  1127. 00000A88  7004                     moveq.l    D0, 0x04
  1128. 00000A8A  2F00                     move.l     -[A7], D0
  1129. 00000A8C  4EBA 12B4                jsr        [PC + 0x12B4 /* 00001D42 */]
  1130. 00000A90  D0BC 0000 00A1           add.l      D0, 0xA1
  1131. 00000A96  504F                     addq.w     A7, 8
  1132. 00000A98  6000 0084                bra        +0x86 /* 00000B1E */
  1133. label00000A9C:
  1134. 00000A9C  0C87 0000 00C0           cmpi.l     D7, 0xC0
  1135. 00000AA2  6E14                     bgt        +0x16 /* 00000AB8 */
  1136. 00000AA4  2F0C                     move.l     -[A7], A4
  1137. 00000AA6  7005                     moveq.l    D0, 0x05
  1138. 00000AA8  2F00                     move.l     -[A7], D0
  1139. 00000AAA  4EBA 1296                jsr        [PC + 0x1296 /* 00001D42 */]
  1140. 00000AAE  D0BC 0000 00A1           add.l      D0, 0xA1
  1141. 00000AB4  504F                     addq.w     A7, 8
  1142. 00000AB6  6066                     bra        +0x68 /* 00000B1E */
  1143. label00000AB8:
  1144. 00000AB8  0C87 0000 00E0           cmpi.l     D7, 0xE0
  1145. 00000ABE  6E14                     bgt        +0x16 /* 00000AD4 */
  1146. 00000AC0  2F0C                     move.l     -[A7], A4
  1147. 00000AC2  7006                     moveq.l    D0, 0x06
  1148. 00000AC4  2F00                     move.l     -[A7], D0
  1149. 00000AC6  4EBA 127A                jsr        [PC + 0x127A /* 00001D42 */]
  1150. 00000ACA  D0BC 0000 00A1           add.l      D0, 0xA1
  1151. 00000AD0  504F                     addq.w     A7, 8
  1152. 00000AD2  604A                     bra        +0x4C /* 00000B1E */
  1153. label00000AD4:
  1154. 00000AD4  0C87 0000 0120           cmpi.l     D7, 0x120
  1155. 00000ADA  6E14                     bgt        +0x16 /* 00000AF0 */
  1156. 00000ADC  2F0C                     move.l     -[A7], A4
  1157. 00000ADE  7007                     moveq.l    D0, 0x07
  1158. 00000AE0  2F00                     move.l     -[A7], D0
  1159. 00000AE2  4EBA 125E                jsr        [PC + 0x125E /* 00001D42 */]
  1160. 00000AE6  D0BC 0000 00A1           add.l      D0, 0xA1
  1161. 00000AEC  504F                     addq.w     A7, 8
  1162. 00000AEE  602E                     bra        +0x30 /* 00000B1E */
  1163. label00000AF0:
  1164. 00000AF0  0C87 0000 01A0           cmpi.l     D7, 0x1A0
  1165. 00000AF6  6E14                     bgt        +0x16 /* 00000B0C */
  1166. 00000AF8  2F0C                     move.l     -[A7], A4
  1167. 00000AFA  7008                     moveq.l    D0, 0x08
  1168. 00000AFC  2F00                     move.l     -[A7], D0
  1169. 00000AFE  4EBA 1242                jsr        [PC + 0x1242 /* 00001D42 */]
  1170. 00000B02  D0BC 0000 00A1           add.l      D0, 0xA1
  1171. 00000B08  504F                     addq.w     A7, 8
  1172. 00000B0A  6012                     bra        +0x14 /* 00000B1E */
  1173. label00000B0C:
  1174. 00000B0C  2F0C                     move.l     -[A7], A4
  1175. 00000B0E  7009                     moveq.l    D0, 0x09
  1176. 00000B10  2F00                     move.l     -[A7], D0
  1177. 00000B12  4EBA 11C2                jsr        [PC + 0x11C2 /* 00001CD6 */]
  1178. 00000B16  D0BC 0000 00A1           add.l      D0, 0xA1
  1179. 00000B1C  504F                     addq.w     A7, 8
  1180. label00000B1E:
  1181. 00000B1E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1182. 00000B24  4E5E                     unlink     A6
  1183. 00000B26  4E75                     rts
  1184. fn00000B28:
  1185. 00000B28  4E56 0000                link       A6, 0
  1186. 00000B2C  48E7 0108                movem.l    -[A7], D7,A4
  1187. 00000B30  2E2E 0008                move.l     D7, [A6 + 0x8]
  1188. 00000B34  286E 000C                movea.l    A4, [A6 + 0xC]
  1189. 00000B38  2F0C                     move.l     -[A7], A4
  1190. 00000B3A  7001                     moveq.l    D0, 0x01
  1191. 00000B3C  2F00                     move.l     -[A7], D0
  1192. 00000B3E  4EBA 1202                jsr        [PC + 0x1202 /* 00001D42 */]
  1193. 00000B42  4A80                     tst.l      D0
  1194. 00000B44  504F                     addq.w     A7, 8
  1195. 00000B46  6612                     bne        +0x14 /* 00000B5A */
  1196. 00000B48  2F0C                     move.l     -[A7], A4
  1197. 00000B4A  7006                     moveq.l    D0, 0x06
  1198. 00000B4C  2F00                     move.l     -[A7], D0
  1199. 00000B4E  4EBA 11F2                jsr        [PC + 0x11F2 /* 00001D42 */]
  1200. 00000B52  5280                     addq.l     D0, 1
  1201. 00000B54  504F                     addq.w     A7, 8
  1202. 00000B56  6000 013E                bra        +0x140 /* 00000C96 */
  1203. label00000B5A:
  1204. 00000B5A  2F0C                     move.l     -[A7], A4
  1205. 00000B5C  7001                     moveq.l    D0, 0x01
  1206. 00000B5E  2F00                     move.l     -[A7], D0
  1207. 00000B60  4EBA 11E0                jsr        [PC + 0x11E0 /* 00001D42 */]
  1208. 00000B64  4A80                     tst.l      D0
  1209. 00000B66  504F                     addq.w     A7, 8
  1210. 00000B68  6614                     bne        +0x16 /* 00000B7E */
  1211. 00000B6A  2F0C                     move.l     -[A7], A4
  1212. 00000B6C  7008                     moveq.l    D0, 0x08
  1213. 00000B6E  2F00                     move.l     -[A7], D0
  1214. 00000B70  4EBA 11D0                jsr        [PC + 0x11D0 /* 00001D42 */]
  1215. 00000B74  7241                     moveq.l    D1, 0x41
  1216. 00000B76  D081                     add.l      D0, D1
  1217. 00000B78  504F                     addq.w     A7, 8
  1218. 00000B7A  6000 011A                bra        +0x11C /* 00000C96 */
  1219. label00000B7E:
  1220. 00000B7E  0C87 0000 0142           cmpi.l     D7, 0x142
  1221. 00000B84  6E16                     bgt        +0x18 /* 00000B9C */
  1222. 00000B86  2F0C                     move.l     -[A7], A4
  1223. 00000B88  7001                     moveq.l    D0, 0x01
  1224. 00000B8A  2F00                     move.l     -[A7], D0
  1225. 00000B8C  4EBA 11B4                jsr        [PC + 0x11B4 /* 00001D42 */]
  1226. 00000B90  D0BC 0000 0141           add.l      D0, 0x141
  1227. 00000B96  504F                     addq.w     A7, 8
  1228. 00000B98  6000 00FC                bra        +0xFE /* 00000C96 */
  1229. label00000B9C:
  1230. 00000B9C  0C87 0000 0144           cmpi.l     D7, 0x144
  1231. 00000BA2  6E16                     bgt        +0x18 /* 00000BBA */
  1232. 00000BA4  2F0C                     move.l     -[A7], A4
  1233. 00000BA6  7002                     moveq.l    D0, 0x02
  1234. 00000BA8  2F00                     move.l     -[A7], D0
  1235. 00000BAA  4EBA 1196                jsr        [PC + 0x1196 /* 00001D42 */]
  1236. 00000BAE  D0BC 0000 0141           add.l      D0, 0x141
  1237. 00000BB4  504F                     addq.w     A7, 8
  1238. 00000BB6  6000 00DE                bra        +0xE0 /* 00000C96 */
  1239. label00000BBA:
  1240. 00000BBA  0C87 0000 0148           cmpi.l     D7, 0x148
  1241. 00000BC0  6E16                     bgt        +0x18 /* 00000BD8 */
  1242. 00000BC2  2F0C                     move.l     -[A7], A4
  1243. 00000BC4  7003                     moveq.l    D0, 0x03
  1244. 00000BC6  2F00                     move.l     -[A7], D0
  1245. 00000BC8  4EBA 1178                jsr        [PC + 0x1178 /* 00001D42 */]
  1246. 00000BCC  D0BC 0000 0141           add.l      D0, 0x141
  1247. 00000BD2  504F                     addq.w     A7, 8
  1248. 00000BD4  6000 00C0                bra        +0xC2 /* 00000C96 */
  1249. label00000BD8:
  1250. 00000BD8  0C87 0000 0150           cmpi.l     D7, 0x150
  1251. 00000BDE  6E16                     bgt        +0x18 /* 00000BF6 */
  1252. 00000BE0  2F0C                     move.l     -[A7], A4
  1253. 00000BE2  7004                     moveq.l    D0, 0x04
  1254. 00000BE4  2F00                     move.l     -[A7], D0
  1255. 00000BE6  4EBA 115A                jsr        [PC + 0x115A /* 00001D42 */]
  1256. 00000BEA  D0BC 0000 0141           add.l      D0, 0x141
  1257. 00000BF0  504F                     addq.w     A7, 8
  1258. 00000BF2  6000 00A2                bra        +0xA4 /* 00000C96 */
  1259. label00000BF6:
  1260. 00000BF6  0C87 0000 0160           cmpi.l     D7, 0x160
  1261. 00000BFC  6E16                     bgt        +0x18 /* 00000C14 */
  1262. 00000BFE  2F0C                     move.l     -[A7], A4
  1263. 00000C00  7005                     moveq.l    D0, 0x05
  1264. 00000C02  2F00                     move.l     -[A7], D0
  1265. 00000C04  4EBA 113C                jsr        [PC + 0x113C /* 00001D42 */]
  1266. 00000C08  D0BC 0000 0141           add.l      D0, 0x141
  1267. 00000C0E  504F                     addq.w     A7, 8
  1268. 00000C10  6000 0084                bra        +0x86 /* 00000C96 */
  1269. label00000C14:
  1270. 00000C14  0C87 0000 0180           cmpi.l     D7, 0x180
  1271. 00000C1A  6E14                     bgt        +0x16 /* 00000C30 */
  1272. 00000C1C  2F0C                     move.l     -[A7], A4
  1273. 00000C1E  7006                     moveq.l    D0, 0x06
  1274. 00000C20  2F00                     move.l     -[A7], D0
  1275. 00000C22  4EBA 111E                jsr        [PC + 0x111E /* 00001D42 */]
  1276. 00000C26  D0BC 0000 0141           add.l      D0, 0x141
  1277. 00000C2C  504F                     addq.w     A7, 8
  1278. 00000C2E  6066                     bra        +0x68 /* 00000C96 */
  1279. label00000C30:
  1280. 00000C30  0C87 0000 01C0           cmpi.l     D7, 0x1C0
  1281. 00000C36  6E14                     bgt        +0x16 /* 00000C4C */
  1282. 00000C38  2F0C                     move.l     -[A7], A4
  1283. 00000C3A  7007                     moveq.l    D0, 0x07
  1284. 00000C3C  2F00                     move.l     -[A7], D0
  1285. 00000C3E  4EBA 1102                jsr        [PC + 0x1102 /* 00001D42 */]
  1286. 00000C42  D0BC 0000 0141           add.l      D0, 0x141
  1287. 00000C48  504F                     addq.w     A7, 8
  1288. 00000C4A  604A                     bra        +0x4C /* 00000C96 */
  1289. label00000C4C:
  1290. 00000C4C  0C87 0000 0240           cmpi.l     D7, 0x240
  1291. 00000C52  6E14                     bgt        +0x16 /* 00000C68 */
  1292. 00000C54  2F0C                     move.l     -[A7], A4
  1293. 00000C56  7008                     moveq.l    D0, 0x08
  1294. 00000C58  2F00                     move.l     -[A7], D0
  1295. 00000C5A  4EBA 10E6                jsr        [PC + 0x10E6 /* 00001D42 */]
  1296. 00000C5E  D0BC 0000 0141           add.l      D0, 0x141
  1297. 00000C64  504F                     addq.w     A7, 8
  1298. 00000C66  602E                     bra        +0x30 /* 00000C96 */
  1299. label00000C68:
  1300. 00000C68  0C87 0000 0340           cmpi.l     D7, 0x340
  1301. 00000C6E  6E14                     bgt        +0x16 /* 00000C84 */
  1302. 00000C70  2F0C                     move.l     -[A7], A4
  1303. 00000C72  7009                     moveq.l    D0, 0x09
  1304. 00000C74  2F00                     move.l     -[A7], D0
  1305. 00000C76  4EBA 105E                jsr        [PC + 0x105E /* 00001CD6 */]
  1306. 00000C7A  D0BC 0000 0141           add.l      D0, 0x141
  1307. 00000C80  504F                     addq.w     A7, 8
  1308. 00000C82  6012                     bra        +0x14 /* 00000C96 */
  1309. label00000C84:
  1310. 00000C84  2F0C                     move.l     -[A7], A4
  1311. 00000C86  700A                     moveq.l    D0, 0x0A
  1312. 00000C88  2F00                     move.l     -[A7], D0
  1313. 00000C8A  4EBA 104A                jsr        [PC + 0x104A /* 00001CD6 */]
  1314. 00000C8E  D0BC 0000 0141           add.l      D0, 0x141
  1315. 00000C94  504F                     addq.w     A7, 8
  1316. label00000C96:
  1317. 00000C96  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1318. 00000C9C  4E5E                     unlink     A6
  1319. 00000C9E  4E75                     rts
  1320. fn00000CA0:
  1321. 00000CA0  4E56 0000                link       A6, 0
  1322. 00000CA4  48E7 0108                movem.l    -[A7], D7,A4
  1323. 00000CA8  2E2E 0008                move.l     D7, [A6 + 0x8]
  1324. 00000CAC  286E 000C                movea.l    A4, [A6 + 0xC]
  1325. 00000CB0  2F0C                     move.l     -[A7], A4
  1326. 00000CB2  7001                     moveq.l    D0, 0x01
  1327. 00000CB4  2F00                     move.l     -[A7], D0
  1328. 00000CB6  4EBA 108A                jsr        [PC + 0x108A /* 00001D42 */]
  1329. 00000CBA  4A80                     tst.l      D0
  1330. 00000CBC  504F                     addq.w     A7, 8
  1331. 00000CBE  6612                     bne        +0x14 /* 00000CD2 */
  1332. 00000CC0  2F0C                     move.l     -[A7], A4
  1333. 00000CC2  7007                     moveq.l    D0, 0x07
  1334. 00000CC4  2F00                     move.l     -[A7], D0
  1335. 00000CC6  4EBA 107A                jsr        [PC + 0x107A /* 00001D42 */]
  1336. 00000CCA  5280                     addq.l     D0, 1
  1337. 00000CCC  504F                     addq.w     A7, 8
  1338. 00000CCE  6000 015E                bra        +0x160 /* 00000E2E */
  1339. label00000CD2:
  1340. 00000CD2  2F0C                     move.l     -[A7], A4
  1341. 00000CD4  7001                     moveq.l    D0, 0x01
  1342. 00000CD6  2F00                     move.l     -[A7], D0
  1343. 00000CD8  4EBA 1068                jsr        [PC + 0x1068 /* 00001D42 */]
  1344. 00000CDC  4A80                     tst.l      D0
  1345. 00000CDE  504F                     addq.w     A7, 8
  1346. 00000CE0  6616                     bne        +0x18 /* 00000CF8 */
  1347. 00000CE2  2F0C                     move.l     -[A7], A4
  1348. 00000CE4  7009                     moveq.l    D0, 0x09
  1349. 00000CE6  2F00                     move.l     -[A7], D0
  1350. 00000CE8  4EBA 0FEC                jsr        [PC + 0xFEC /* 00001CD6 */]
  1351. 00000CEC  D0BC 0000 0081           add.l      D0, 0x81
  1352. 00000CF2  504F                     addq.w     A7, 8
  1353. 00000CF4  6000 0138                bra        +0x13A /* 00000E2E */
  1354. label00000CF8:
  1355. 00000CF8  0C87 0000 0282           cmpi.l     D7, 0x282
  1356. 00000CFE  6E16                     bgt        +0x18 /* 00000D16 */
  1357. 00000D00  2F0C                     move.l     -[A7], A4
  1358. 00000D02  7001                     moveq.l    D0, 0x01
  1359. 00000D04  2F00                     move.l     -[A7], D0
  1360. 00000D06  4EBA 103A                jsr        [PC + 0x103A /* 00001D42 */]
  1361. 00000D0A  D0BC 0000 0281           add.l      D0, 0x281
  1362. 00000D10  504F                     addq.w     A7, 8
  1363. 00000D12  6000 011A                bra        +0x11C /* 00000E2E */
  1364. label00000D16:
  1365. 00000D16  0C87 0000 0284           cmpi.l     D7, 0x284
  1366. 00000D1C  6E16                     bgt        +0x18 /* 00000D34 */
  1367. 00000D1E  2F0C                     move.l     -[A7], A4
  1368. 00000D20  7002                     moveq.l    D0, 0x02
  1369. 00000D22  2F00                     move.l     -[A7], D0
  1370. 00000D24  4EBA 101C                jsr        [PC + 0x101C /* 00001D42 */]
  1371. 00000D28  D0BC 0000 0281           add.l      D0, 0x281
  1372. 00000D2E  504F                     addq.w     A7, 8
  1373. 00000D30  6000 00FC                bra        +0xFE /* 00000E2E */
  1374. label00000D34:
  1375. 00000D34  0C87 0000 0288           cmpi.l     D7, 0x288
  1376. 00000D3A  6E16                     bgt        +0x18 /* 00000D52 */
  1377. 00000D3C  2F0C                     move.l     -[A7], A4
  1378. 00000D3E  7003                     moveq.l    D0, 0x03
  1379. 00000D40  2F00                     move.l     -[A7], D0
  1380. 00000D42  4EBA 0FFE                jsr        [PC + 0xFFE /* 00001D42 */]
  1381. 00000D46  D0BC 0000 0281           add.l      D0, 0x281
  1382. 00000D4C  504F                     addq.w     A7, 8
  1383. 00000D4E  6000 00DE                bra        +0xE0 /* 00000E2E */
  1384. label00000D52:
  1385. 00000D52  0C87 0000 0290           cmpi.l     D7, 0x290
  1386. 00000D58  6E16                     bgt        +0x18 /* 00000D70 */
  1387. 00000D5A  2F0C                     move.l     -[A7], A4
  1388. 00000D5C  7004                     moveq.l    D0, 0x04
  1389. 00000D5E  2F00                     move.l     -[A7], D0
  1390. 00000D60  4EBA 0FE0                jsr        [PC + 0xFE0 /* 00001D42 */]
  1391. 00000D64  D0BC 0000 0281           add.l      D0, 0x281
  1392. 00000D6A  504F                     addq.w     A7, 8
  1393. 00000D6C  6000 00C0                bra        +0xC2 /* 00000E2E */
  1394. label00000D70:
  1395. 00000D70  0C87 0000 02A0           cmpi.l     D7, 0x2A0
  1396. 00000D76  6E16                     bgt        +0x18 /* 00000D8E */
  1397. 00000D78  2F0C                     move.l     -[A7], A4
  1398. 00000D7A  7005                     moveq.l    D0, 0x05
  1399. 00000D7C  2F00                     move.l     -[A7], D0
  1400. 00000D7E  4EBA 0FC2                jsr        [PC + 0xFC2 /* 00001D42 */]
  1401. 00000D82  D0BC 0000 0281           add.l      D0, 0x281
  1402. 00000D88  504F                     addq.w     A7, 8
  1403. 00000D8A  6000 00A2                bra        +0xA4 /* 00000E2E */
  1404. label00000D8E:
  1405. 00000D8E  0C87 0000 02C0           cmpi.l     D7, 0x2C0
  1406. 00000D94  6E16                     bgt        +0x18 /* 00000DAC */
  1407. 00000D96  2F0C                     move.l     -[A7], A4
  1408. 00000D98  7006                     moveq.l    D0, 0x06
  1409. 00000D9A  2F00                     move.l     -[A7], D0
  1410. 00000D9C  4EBA 0FA4                jsr        [PC + 0xFA4 /* 00001D42 */]
  1411. 00000DA0  D0BC 0000 0281           add.l      D0, 0x281
  1412. 00000DA6  504F                     addq.w     A7, 8
  1413. 00000DA8  6000 0084                bra        +0x86 /* 00000E2E */
  1414. label00000DAC:
  1415. 00000DAC  0C87 0000 0300           cmpi.l     D7, 0x300
  1416. 00000DB2  6E14                     bgt        +0x16 /* 00000DC8 */
  1417. 00000DB4  2F0C                     move.l     -[A7], A4
  1418. 00000DB6  7007                     moveq.l    D0, 0x07
  1419. 00000DB8  2F00                     move.l     -[A7], D0
  1420. 00000DBA  4EBA 0F86                jsr        [PC + 0xF86 /* 00001D42 */]
  1421. 00000DBE  D0BC 0000 0281           add.l      D0, 0x281
  1422. 00000DC4  504F                     addq.w     A7, 8
  1423. 00000DC6  6066                     bra        +0x68 /* 00000E2E */
  1424. label00000DC8:
  1425. 00000DC8  0C87 0000 0380           cmpi.l     D7, 0x380
  1426. 00000DCE  6E14                     bgt        +0x16 /* 00000DE4 */
  1427. 00000DD0  2F0C                     move.l     -[A7], A4
  1428. 00000DD2  7008                     moveq.l    D0, 0x08
  1429. 00000DD4  2F00                     move.l     -[A7], D0
  1430. 00000DD6  4EBA 0F6A                jsr        [PC + 0xF6A /* 00001D42 */]
  1431. 00000DDA  D0BC 0000 0281           add.l      D0, 0x281
  1432. 00000DE0  504F                     addq.w     A7, 8
  1433. 00000DE2  604A                     bra        +0x4C /* 00000E2E */
  1434. label00000DE4:
  1435. 00000DE4  0C87 0000 0480           cmpi.l     D7, 0x480
  1436. 00000DEA  6E14                     bgt        +0x16 /* 00000E00 */
  1437. 00000DEC  2F0C                     move.l     -[A7], A4
  1438. 00000DEE  7009                     moveq.l    D0, 0x09
  1439. 00000DF0  2F00                     move.l     -[A7], D0
  1440. 00000DF2  4EBA 0EE2                jsr        [PC + 0xEE2 /* 00001CD6 */]
  1441. 00000DF6  D0BC 0000 0281           add.l      D0, 0x281
  1442. 00000DFC  504F                     addq.w     A7, 8
  1443. 00000DFE  602E                     bra        +0x30 /* 00000E2E */
  1444. label00000E00:
  1445. 00000E00  0C87 0000 066C           cmpi.l     D7, 0x66C
  1446. 00000E06  6E14                     bgt        +0x16 /* 00000E1C */
  1447. 00000E08  2F0C                     move.l     -[A7], A4
  1448. 00000E0A  700A                     moveq.l    D0, 0x0A
  1449. 00000E0C  2F00                     move.l     -[A7], D0
  1450. 00000E0E  4EBA 0EC6                jsr        [PC + 0xEC6 /* 00001CD6 */]
  1451. 00000E12  D0BC 0000 0281           add.l      D0, 0x281
  1452. 00000E18  504F                     addq.w     A7, 8
  1453. 00000E1A  6012                     bra        +0x14 /* 00000E2E */
  1454. label00000E1C:
  1455. 00000E1C  2F0C                     move.l     -[A7], A4
  1456. 00000E1E  700B                     moveq.l    D0, 0x0B
  1457. 00000E20  2F00                     move.l     -[A7], D0
  1458. 00000E22  4EBA 0EB2                jsr        [PC + 0xEB2 /* 00001CD6 */]
  1459. 00000E26  D0BC 0000 0281           add.l      D0, 0x281
  1460. 00000E2C  504F                     addq.w     A7, 8
  1461. label00000E2E:
  1462. 00000E2E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1463. 00000E34  4E5E                     unlink     A6
  1464. 00000E36  4E75                     rts
  1465. fn00000E38:
  1466. 00000E38  4E56 0000                link       A6, 0
  1467. 00000E3C  48E7 0108                movem.l    -[A7], D7,A4
  1468. 00000E40  2E2E 0008                move.l     D7, [A6 + 0x8]
  1469. 00000E44  286E 000C                movea.l    A4, [A6 + 0xC]
  1470. 00000E48  2F0C                     move.l     -[A7], A4
  1471. 00000E4A  7001                     moveq.l    D0, 0x01
  1472. 00000E4C  2F00                     move.l     -[A7], D0
  1473. 00000E4E  4EBA 0EF2                jsr        [PC + 0xEF2 /* 00001D42 */]
  1474. 00000E52  4A80                     tst.l      D0
  1475. 00000E54  504F                     addq.w     A7, 8
  1476. 00000E56  6612                     bne        +0x14 /* 00000E6A */
  1477. 00000E58  2F0C                     move.l     -[A7], A4
  1478. 00000E5A  7008                     moveq.l    D0, 0x08
  1479. 00000E5C  2F00                     move.l     -[A7], D0
  1480. 00000E5E  4EBA 0EE2                jsr        [PC + 0xEE2 /* 00001D42 */]
  1481. 00000E62  5280                     addq.l     D0, 1
  1482. 00000E64  504F                     addq.w     A7, 8
  1483. 00000E66  6000 017C                bra        +0x17E /* 00000FE4 */
  1484. label00000E6A:
  1485. 00000E6A  2F0C                     move.l     -[A7], A4
  1486. 00000E6C  7001                     moveq.l    D0, 0x01
  1487. 00000E6E  2F00                     move.l     -[A7], D0
  1488. 00000E70  4EBA 0ED0                jsr        [PC + 0xED0 /* 00001D42 */]
  1489. 00000E74  4A80                     tst.l      D0
  1490. 00000E76  504F                     addq.w     A7, 8
  1491. 00000E78  6616                     bne        +0x18 /* 00000E90 */
  1492. 00000E7A  2F0C                     move.l     -[A7], A4
  1493. 00000E7C  700A                     moveq.l    D0, 0x0A
  1494. 00000E7E  2F00                     move.l     -[A7], D0
  1495. 00000E80  4EBA 0E54                jsr        [PC + 0xE54 /* 00001CD6 */]
  1496. 00000E84  D0BC 0000 0101           add.l      D0, 0x101
  1497. 00000E8A  504F                     addq.w     A7, 8
  1498. 00000E8C  6000 0156                bra        +0x158 /* 00000FE4 */
  1499. label00000E90:
  1500. 00000E90  0C87 0000 0502           cmpi.l     D7, 0x502
  1501. 00000E96  6E16                     bgt        +0x18 /* 00000EAE */
  1502. 00000E98  2F0C                     move.l     -[A7], A4
  1503. 00000E9A  7001                     moveq.l    D0, 0x01
  1504. 00000E9C  2F00                     move.l     -[A7], D0
  1505. 00000E9E  4EBA 0EA2                jsr        [PC + 0xEA2 /* 00001D42 */]
  1506. 00000EA2  D0BC 0000 0501           add.l      D0, 0x501
  1507. 00000EA8  504F                     addq.w     A7, 8
  1508. 00000EAA  6000 0138                bra        +0x13A /* 00000FE4 */
  1509. label00000EAE:
  1510. 00000EAE  0C87 0000 0504           cmpi.l     D7, 0x504
  1511. 00000EB4  6E16                     bgt        +0x18 /* 00000ECC */
  1512. 00000EB6  2F0C                     move.l     -[A7], A4
  1513. 00000EB8  7002                     moveq.l    D0, 0x02
  1514. 00000EBA  2F00                     move.l     -[A7], D0
  1515. 00000EBC  4EBA 0E84                jsr        [PC + 0xE84 /* 00001D42 */]
  1516. 00000EC0  D0BC 0000 0501           add.l      D0, 0x501
  1517. 00000EC6  504F                     addq.w     A7, 8
  1518. 00000EC8  6000 011A                bra        +0x11C /* 00000FE4 */
  1519. label00000ECC:
  1520. 00000ECC  0C87 0000 0508           cmpi.l     D7, 0x508
  1521. 00000ED2  6E16                     bgt        +0x18 /* 00000EEA */
  1522. 00000ED4  2F0C                     move.l     -[A7], A4
  1523. 00000ED6  7003                     moveq.l    D0, 0x03
  1524. 00000ED8  2F00                     move.l     -[A7], D0
  1525. 00000EDA  4EBA 0E66                jsr        [PC + 0xE66 /* 00001D42 */]
  1526. 00000EDE  D0BC 0000 0501           add.l      D0, 0x501
  1527. 00000EE4  504F                     addq.w     A7, 8
  1528. 00000EE6  6000 00FC                bra        +0xFE /* 00000FE4 */
  1529. label00000EEA:
  1530. 00000EEA  0C87 0000 0510           cmpi.l     D7, 0x510
  1531. 00000EF0  6E16                     bgt        +0x18 /* 00000F08 */
  1532. 00000EF2  2F0C                     move.l     -[A7], A4
  1533. 00000EF4  7004                     moveq.l    D0, 0x04
  1534. 00000EF6  2F00                     move.l     -[A7], D0
  1535. 00000EF8  4EBA 0E48                jsr        [PC + 0xE48 /* 00001D42 */]
  1536. 00000EFC  D0BC 0000 0501           add.l      D0, 0x501
  1537. 00000F02  504F                     addq.w     A7, 8
  1538. 00000F04  6000 00DE                bra        +0xE0 /* 00000FE4 */
  1539. label00000F08:
  1540. 00000F08  0C87 0000 0520           cmpi.l     D7, 0x520
  1541. 00000F0E  6E16                     bgt        +0x18 /* 00000F26 */
  1542. 00000F10  2F0C                     move.l     -[A7], A4
  1543. 00000F12  7005                     moveq.l    D0, 0x05
  1544. 00000F14  2F00                     move.l     -[A7], D0
  1545. 00000F16  4EBA 0E2A                jsr        [PC + 0xE2A /* 00001D42 */]
  1546. 00000F1A  D0BC 0000 0501           add.l      D0, 0x501
  1547. 00000F20  504F                     addq.w     A7, 8
  1548. 00000F22  6000 00C0                bra        +0xC2 /* 00000FE4 */
  1549. label00000F26:
  1550. 00000F26  0C87 0000 0540           cmpi.l     D7, 0x540
  1551. 00000F2C  6E16                     bgt        +0x18 /* 00000F44 */
  1552. 00000F2E  2F0C                     move.l     -[A7], A4
  1553. 00000F30  7006                     moveq.l    D0, 0x06
  1554. 00000F32  2F00                     move.l     -[A7], D0
  1555. 00000F34  4EBA 0E0C                jsr        [PC + 0xE0C /* 00001D42 */]
  1556. 00000F38  D0BC 0000 0501           add.l      D0, 0x501
  1557. 00000F3E  504F                     addq.w     A7, 8
  1558. 00000F40  6000 00A2                bra        +0xA4 /* 00000FE4 */
  1559. label00000F44:
  1560. 00000F44  0C87 0000 0580           cmpi.l     D7, 0x580
  1561. 00000F4A  6E16                     bgt        +0x18 /* 00000F62 */
  1562. 00000F4C  2F0C                     move.l     -[A7], A4
  1563. 00000F4E  7007                     moveq.l    D0, 0x07
  1564. 00000F50  2F00                     move.l     -[A7], D0
  1565. 00000F52  4EBA 0DEE                jsr        [PC + 0xDEE /* 00001D42 */]
  1566. 00000F56  D0BC 0000 0501           add.l      D0, 0x501
  1567. 00000F5C  504F                     addq.w     A7, 8
  1568. 00000F5E  6000 0084                bra        +0x86 /* 00000FE4 */
  1569. label00000F62:
  1570. 00000F62  0C87 0000 0600           cmpi.l     D7, 0x600
  1571. 00000F68  6E14                     bgt        +0x16 /* 00000F7E */
  1572. 00000F6A  2F0C                     move.l     -[A7], A4
  1573. 00000F6C  7008                     moveq.l    D0, 0x08
  1574. 00000F6E  2F00                     move.l     -[A7], D0
  1575. 00000F70  4EBA 0DD0                jsr        [PC + 0xDD0 /* 00001D42 */]
  1576. 00000F74  D0BC 0000 0501           add.l      D0, 0x501
  1577. 00000F7A  504F                     addq.w     A7, 8
  1578. 00000F7C  6066                     bra        +0x68 /* 00000FE4 */
  1579. label00000F7E:
  1580. 00000F7E  0C87 0000 0700           cmpi.l     D7, 0x700
  1581. 00000F84  6E14                     bgt        +0x16 /* 00000F9A */
  1582. 00000F86  2F0C                     move.l     -[A7], A4
  1583. 00000F88  7009                     moveq.l    D0, 0x09
  1584. 00000F8A  2F00                     move.l     -[A7], D0
  1585. 00000F8C  4EBA 0D48                jsr        [PC + 0xD48 /* 00001CD6 */]
  1586. 00000F90  D0BC 0000 0501           add.l      D0, 0x501
  1587. 00000F96  504F                     addq.w     A7, 8
  1588. 00000F98  604A                     bra        +0x4C /* 00000FE4 */
  1589. label00000F9A:
  1590. 00000F9A  0C87 0000 0900           cmpi.l     D7, 0x900 /* '\t\0' */
  1591. 00000FA0  6E14                     bgt        +0x16 /* 00000FB6 */
  1592. 00000FA2  2F0C                     move.l     -[A7], A4
  1593. 00000FA4  700A                     moveq.l    D0, 0x0A
  1594. 00000FA6  2F00                     move.l     -[A7], D0
  1595. 00000FA8  4EBA 0D2C                jsr        [PC + 0xD2C /* 00001CD6 */]
  1596. 00000FAC  D0BC 0000 0501           add.l      D0, 0x501
  1597. 00000FB2  504F                     addq.w     A7, 8
  1598. 00000FB4  602E                     bra        +0x30 /* 00000FE4 */
  1599. label00000FB6:
  1600. 00000FB6  0C87 0000 0D00           cmpi.l     D7, 0xD00 /* '\r\0' */
  1601. 00000FBC  6E14                     bgt        +0x16 /* 00000FD2 */
  1602. 00000FBE  2F0C                     move.l     -[A7], A4
  1603. 00000FC0  700B                     moveq.l    D0, 0x0B
  1604. 00000FC2  2F00                     move.l     -[A7], D0
  1605. 00000FC4  4EBA 0D10                jsr        [PC + 0xD10 /* 00001CD6 */]
  1606. 00000FC8  D0BC 0000 0501           add.l      D0, 0x501
  1607. 00000FCE  504F                     addq.w     A7, 8
  1608. 00000FD0  6012                     bra        +0x14 /* 00000FE4 */
  1609. label00000FD2:
  1610. 00000FD2  2F0C                     move.l     -[A7], A4
  1611. 00000FD4  700C                     moveq.l    D0, 0x0C
  1612. 00000FD6  2F00                     move.l     -[A7], D0
  1613. 00000FD8  4EBA 0CFC                jsr        [PC + 0xCFC /* 00001CD6 */]
  1614. 00000FDC  D0BC 0000 0501           add.l      D0, 0x501
  1615. 00000FE2  504F                     addq.w     A7, 8
  1616. label00000FE4:
  1617. 00000FE4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1618. 00000FEA  4E5E                     unlink     A6
  1619. 00000FEC  4E75                     rts
  1620. fn00000FEE:
  1621. 00000FEE  4E56 0000                link       A6, 0
  1622. 00000FF2  48E7 0108                movem.l    -[A7], D7,A4
  1623. 00000FF6  2E2E 0008                move.l     D7, [A6 + 0x8]
  1624. 00000FFA  286E 000C                movea.l    A4, [A6 + 0xC]
  1625. 00000FFE  2F0C                     move.l     -[A7], A4
  1626. 00001000  7001                     moveq.l    D0, 0x01
  1627. 00001002  2F00                     move.l     -[A7], D0
  1628. 00001004  4EBA 0D3C                jsr        [PC + 0xD3C /* 00001D42 */]
  1629. 00001008  4A80                     tst.l      D0
  1630. 0000100A  504F                     addq.w     A7, 8
  1631. 0000100C  6612                     bne        +0x14 /* 00001020 */
  1632. 0000100E  2F0C                     move.l     -[A7], A4
  1633. 00001010  7009                     moveq.l    D0, 0x09
  1634. 00001012  2F00                     move.l     -[A7], D0
  1635. 00001014  4EBA 0CC0                jsr        [PC + 0xCC0 /* 00001CD6 */]
  1636. 00001018  5280                     addq.l     D0, 1
  1637. 0000101A  504F                     addq.w     A7, 8
  1638. 0000101C  6000 019A                bra        +0x19C /* 000011B8 */
  1639. label00001020:
  1640. 00001020  2F0C                     move.l     -[A7], A4
  1641. 00001022  7001                     moveq.l    D0, 0x01
  1642. 00001024  2F00                     move.l     -[A7], D0
  1643. 00001026  4EBA 0D1A                jsr        [PC + 0xD1A /* 00001D42 */]
  1644. 0000102A  4A80                     tst.l      D0
  1645. 0000102C  504F                     addq.w     A7, 8
  1646. 0000102E  6616                     bne        +0x18 /* 00001046 */
  1647. 00001030  2F0C                     move.l     -[A7], A4
  1648. 00001032  700B                     moveq.l    D0, 0x0B
  1649. 00001034  2F00                     move.l     -[A7], D0
  1650. 00001036  4EBA 0C9E                jsr        [PC + 0xC9E /* 00001CD6 */]
  1651. 0000103A  D0BC 0000 0201           add.l      D0, 0x201
  1652. 00001040  504F                     addq.w     A7, 8
  1653. 00001042  6000 0174                bra        +0x176 /* 000011B8 */
  1654. label00001046:
  1655. 00001046  0C87 0000 0A02           cmpi.l     D7, 0xA02
  1656. 0000104C  6E16                     bgt        +0x18 /* 00001064 */
  1657. 0000104E  2F0C                     move.l     -[A7], A4
  1658. 00001050  7001                     moveq.l    D0, 0x01
  1659. 00001052  2F00                     move.l     -[A7], D0
  1660. 00001054  4EBA 0CEC                jsr        [PC + 0xCEC /* 00001D42 */]
  1661. 00001058  D0BC 0000 0A01           add.l      D0, 0xA01
  1662. 0000105E  504F                     addq.w     A7, 8
  1663. 00001060  6000 0156                bra        +0x158 /* 000011B8 */
  1664. label00001064:
  1665. 00001064  0C87 0000 0A04           cmpi.l     D7, 0xA04
  1666. 0000106A  6E16                     bgt        +0x18 /* 00001082 */
  1667. 0000106C  2F0C                     move.l     -[A7], A4
  1668. 0000106E  7002                     moveq.l    D0, 0x02
  1669. 00001070  2F00                     move.l     -[A7], D0
  1670. 00001072  4EBA 0CCE                jsr        [PC + 0xCCE /* 00001D42 */]
  1671. 00001076  D0BC 0000 0A01           add.l      D0, 0xA01
  1672. 0000107C  504F                     addq.w     A7, 8
  1673. 0000107E  6000 0138                bra        +0x13A /* 000011B8 */
  1674. label00001082:
  1675. 00001082  0C87 0000 0A08           cmpi.l     D7, 0xA08
  1676. 00001088  6E16                     bgt        +0x18 /* 000010A0 */
  1677. 0000108A  2F0C                     move.l     -[A7], A4
  1678. 0000108C  7003                     moveq.l    D0, 0x03
  1679. 0000108E  2F00                     move.l     -[A7], D0
  1680. 00001090  4EBA 0CB0                jsr        [PC + 0xCB0 /* 00001D42 */]
  1681. 00001094  D0BC 0000 0A01           add.l      D0, 0xA01
  1682. 0000109A  504F                     addq.w     A7, 8
  1683. 0000109C  6000 011A                bra        +0x11C /* 000011B8 */
  1684. label000010A0:
  1685. 000010A0  0C87 0000 0A10           cmpi.l     D7, 0xA10
  1686. 000010A6  6E16                     bgt        +0x18 /* 000010BE */
  1687. 000010A8  2F0C                     move.l     -[A7], A4
  1688. 000010AA  7004                     moveq.l    D0, 0x04
  1689. 000010AC  2F00                     move.l     -[A7], D0
  1690. 000010AE  4EBA 0C92                jsr        [PC + 0xC92 /* 00001D42 */]
  1691. 000010B2  D0BC 0000 0A01           add.l      D0, 0xA01
  1692. 000010B8  504F                     addq.w     A7, 8
  1693. 000010BA  6000 00FC                bra        +0xFE /* 000011B8 */
  1694. label000010BE:
  1695. 000010BE  0C87 0000 0A20           cmpi.l     D7, 0xA20 /* '\n ' */
  1696. 000010C4  6E16                     bgt        +0x18 /* 000010DC */
  1697. 000010C6  2F0C                     move.l     -[A7], A4
  1698. 000010C8  7005                     moveq.l    D0, 0x05
  1699. 000010CA  2F00                     move.l     -[A7], D0
  1700. 000010CC  4EBA 0C74                jsr        [PC + 0xC74 /* 00001D42 */]
  1701. 000010D0  D0BC 0000 0A01           add.l      D0, 0xA01
  1702. 000010D6  504F                     addq.w     A7, 8
  1703. 000010D8  6000 00DE                bra        +0xE0 /* 000011B8 */
  1704. label000010DC:
  1705. 000010DC  0C87 0000 0A40           cmpi.l     D7, 0xA40 /* '\n@' */
  1706. 000010E2  6E16                     bgt        +0x18 /* 000010FA */
  1707. 000010E4  2F0C                     move.l     -[A7], A4
  1708. 000010E6  7006                     moveq.l    D0, 0x06
  1709. 000010E8  2F00                     move.l     -[A7], D0
  1710. 000010EA  4EBA 0C56                jsr        [PC + 0xC56 /* 00001D42 */]
  1711. 000010EE  D0BC 0000 0A01           add.l      D0, 0xA01
  1712. 000010F4  504F                     addq.w     A7, 8
  1713. 000010F6  6000 00C0                bra        +0xC2 /* 000011B8 */
  1714. label000010FA:
  1715. 000010FA  0C87 0000 0A80           cmpi.l     D7, 0xA80
  1716. 00001100  6E16                     bgt        +0x18 /* 00001118 */
  1717. 00001102  2F0C                     move.l     -[A7], A4
  1718. 00001104  7007                     moveq.l    D0, 0x07
  1719. 00001106  2F00                     move.l     -[A7], D0
  1720. 00001108  4EBA 0C38                jsr        [PC + 0xC38 /* 00001D42 */]
  1721. 0000110C  D0BC 0000 0A01           add.l      D0, 0xA01
  1722. 00001112  504F                     addq.w     A7, 8
  1723. 00001114  6000 00A2                bra        +0xA4 /* 000011B8 */
  1724. label00001118:
  1725. 00001118  0C87 0000 0B00           cmpi.l     D7, 0xB00
  1726. 0000111E  6E16                     bgt        +0x18 /* 00001136 */
  1727. 00001120  2F0C                     move.l     -[A7], A4
  1728. 00001122  7008                     moveq.l    D0, 0x08
  1729. 00001124  2F00                     move.l     -[A7], D0
  1730. 00001126  4EBA 0C1A                jsr        [PC + 0xC1A /* 00001D42 */]
  1731. 0000112A  D0BC 0000 0A01           add.l      D0, 0xA01
  1732. 00001130  504F                     addq.w     A7, 8
  1733. 00001132  6000 0084                bra        +0x86 /* 000011B8 */
  1734. label00001136:
  1735. 00001136  0C87 0000 0C00           cmpi.l     D7, 0xC00
  1736. 0000113C  6E14                     bgt        +0x16 /* 00001152 */
  1737. 0000113E  2F0C                     move.l     -[A7], A4
  1738. 00001140  7009                     moveq.l    D0, 0x09
  1739. 00001142  2F00                     move.l     -[A7], D0
  1740. 00001144  4EBA 0B90                jsr        [PC + 0xB90 /* 00001CD6 */]
  1741. 00001148  D0BC 0000 0A01           add.l      D0, 0xA01
  1742. 0000114E  504F                     addq.w     A7, 8
  1743. 00001150  6066                     bra        +0x68 /* 000011B8 */
  1744. label00001152:
  1745. 00001152  0C87 0000 0E00           cmpi.l     D7, 0xE00
  1746. 00001158  6E14                     bgt        +0x16 /* 0000116E */
  1747. 0000115A  2F0C                     move.l     -[A7], A4
  1748. 0000115C  700A                     moveq.l    D0, 0x0A
  1749. 0000115E  2F00                     move.l     -[A7], D0
  1750. 00001160  4EBA 0B74                jsr        [PC + 0xB74 /* 00001CD6 */]
  1751. 00001164  D0BC 0000 0A01           add.l      D0, 0xA01
  1752. 0000116A  504F                     addq.w     A7, 8
  1753. 0000116C  604A                     bra        +0x4C /* 000011B8 */
  1754. label0000116E:
  1755. 0000116E  0C87 0000 1200           cmpi.l     D7, 0x1200
  1756. 00001174  6E14                     bgt        +0x16 /* 0000118A */
  1757. 00001176  2F0C                     move.l     -[A7], A4
  1758. 00001178  700B                     moveq.l    D0, 0x0B
  1759. 0000117A  2F00                     move.l     -[A7], D0
  1760. 0000117C  4EBA 0B58                jsr        [PC + 0xB58 /* 00001CD6 */]
  1761. 00001180  D0BC 0000 0A01           add.l      D0, 0xA01
  1762. 00001186  504F                     addq.w     A7, 8
  1763. 00001188  602E                     bra        +0x30 /* 000011B8 */
  1764. label0000118A:
  1765. 0000118A  0C87 0000 1A00           cmpi.l     D7, 0x1A00
  1766. 00001190  6E14                     bgt        +0x16 /* 000011A6 */
  1767. 00001192  2F0C                     move.l     -[A7], A4
  1768. 00001194  700C                     moveq.l    D0, 0x0C
  1769. 00001196  2F00                     move.l     -[A7], D0
  1770. 00001198  4EBA 0B3C                jsr        [PC + 0xB3C /* 00001CD6 */]
  1771. 0000119C  D0BC 0000 0A01           add.l      D0, 0xA01
  1772. 000011A2  504F                     addq.w     A7, 8
  1773. 000011A4  6012                     bra        +0x14 /* 000011B8 */
  1774. label000011A6:
  1775. 000011A6  2F0C                     move.l     -[A7], A4
  1776. 000011A8  700D                     moveq.l    D0, 0x0D
  1777. 000011AA  2F00                     move.l     -[A7], D0
  1778. 000011AC  4EBA 0B28                jsr        [PC + 0xB28 /* 00001CD6 */]
  1779. 000011B0  D0BC 0000 0A01           add.l      D0, 0xA01
  1780. 000011B6  504F                     addq.w     A7, 8
  1781. label000011B8:
  1782. 000011B8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1783. 000011BE  4E5E                     unlink     A6
  1784. 000011C0  4E75                     rts
  1785. fn000011C2:
  1786. 000011C2  4E56 0000                link       A6, 0
  1787. 000011C6  48E7 0108                movem.l    -[A7], D7,A4
  1788. 000011CA  2E2E 0008                move.l     D7, [A6 + 0x8]
  1789. 000011CE  286E 000C                movea.l    A4, [A6 + 0xC]
  1790. 000011D2  2F0C                     move.l     -[A7], A4
  1791. 000011D4  7001                     moveq.l    D0, 0x01
  1792. 000011D6  2F00                     move.l     -[A7], D0
  1793. 000011D8  4EBA 0B68                jsr        [PC + 0xB68 /* 00001D42 */]
  1794. 000011DC  4A80                     tst.l      D0
  1795. 000011DE  504F                     addq.w     A7, 8
  1796. 000011E0  6612                     bne        +0x14 /* 000011F4 */
  1797. 000011E2  2F0C                     move.l     -[A7], A4
  1798. 000011E4  700A                     moveq.l    D0, 0x0A
  1799. 000011E6  2F00                     move.l     -[A7], D0
  1800. 000011E8  4EBA 0AEC                jsr        [PC + 0xAEC /* 00001CD6 */]
  1801. 000011EC  5280                     addq.l     D0, 1
  1802. 000011EE  504F                     addq.w     A7, 8
  1803. 000011F0  6000 01B8                bra        +0x1BA /* 000013AA */
  1804. label000011F4:
  1805. 000011F4  2F0C                     move.l     -[A7], A4
  1806. 000011F6  7001                     moveq.l    D0, 0x01
  1807. 000011F8  2F00                     move.l     -[A7], D0
  1808. 000011FA  4EBA 0B46                jsr        [PC + 0xB46 /* 00001D42 */]
  1809. 000011FE  4A80                     tst.l      D0
  1810. 00001200  504F                     addq.w     A7, 8
  1811. 00001202  6616                     bne        +0x18 /* 0000121A */
  1812. 00001204  2F0C                     move.l     -[A7], A4
  1813. 00001206  700C                     moveq.l    D0, 0x0C
  1814. 00001208  2F00                     move.l     -[A7], D0
  1815. 0000120A  4EBA 0ACA                jsr        [PC + 0xACA /* 00001CD6 */]
  1816. 0000120E  D0BC 0000 0401           add.l      D0, 0x401
  1817. 00001214  504F                     addq.w     A7, 8
  1818. 00001216  6000 0192                bra        +0x194 /* 000013AA */
  1819. label0000121A:
  1820. 0000121A  0C87 0000 1402           cmpi.l     D7, 0x1402
  1821. 00001220  6E16                     bgt        +0x18 /* 00001238 */
  1822. 00001222  2F0C                     move.l     -[A7], A4
  1823. 00001224  7001                     moveq.l    D0, 0x01
  1824. 00001226  2F00                     move.l     -[A7], D0
  1825. 00001228  4EBA 0B18                jsr        [PC + 0xB18 /* 00001D42 */]
  1826. 0000122C  D0BC 0000 1401           add.l      D0, 0x1401
  1827. 00001232  504F                     addq.w     A7, 8
  1828. 00001234  6000 0174                bra        +0x176 /* 000013AA */
  1829. label00001238:
  1830. 00001238  0C87 0000 1404           cmpi.l     D7, 0x1404
  1831. 0000123E  6E16                     bgt        +0x18 /* 00001256 */
  1832. 00001240  2F0C                     move.l     -[A7], A4
  1833. 00001242  7002                     moveq.l    D0, 0x02
  1834. 00001244  2F00                     move.l     -[A7], D0
  1835. 00001246  4EBA 0AFA                jsr        [PC + 0xAFA /* 00001D42 */]
  1836. 0000124A  D0BC 0000 1401           add.l      D0, 0x1401
  1837. 00001250  504F                     addq.w     A7, 8
  1838. 00001252  6000 0156                bra        +0x158 /* 000013AA */
  1839. label00001256:
  1840. 00001256  0C87 0000 1408           cmpi.l     D7, 0x1408
  1841. 0000125C  6E16                     bgt        +0x18 /* 00001274 */
  1842. 0000125E  2F0C                     move.l     -[A7], A4
  1843. 00001260  7003                     moveq.l    D0, 0x03
  1844. 00001262  2F00                     move.l     -[A7], D0
  1845. 00001264  4EBA 0ADC                jsr        [PC + 0xADC /* 00001D42 */]
  1846. 00001268  D0BC 0000 1401           add.l      D0, 0x1401
  1847. 0000126E  504F                     addq.w     A7, 8
  1848. 00001270  6000 0138                bra        +0x13A /* 000013AA */
  1849. label00001274:
  1850. 00001274  0C87 0000 1410           cmpi.l     D7, 0x1410
  1851. 0000127A  6E16                     bgt        +0x18 /* 00001292 */
  1852. 0000127C  2F0C                     move.l     -[A7], A4
  1853. 0000127E  7004                     moveq.l    D0, 0x04
  1854. 00001280  2F00                     move.l     -[A7], D0
  1855. 00001282  4EBA 0ABE                jsr        [PC + 0xABE /* 00001D42 */]
  1856. 00001286  D0BC 0000 1401           add.l      D0, 0x1401
  1857. 0000128C  504F                     addq.w     A7, 8
  1858. 0000128E  6000 011A                bra        +0x11C /* 000013AA */
  1859. label00001292:
  1860. 00001292  0C87 0000 1420           cmpi.l     D7, 0x1420
  1861. 00001298  6E16                     bgt        +0x18 /* 000012B0 */
  1862. 0000129A  2F0C                     move.l     -[A7], A4
  1863. 0000129C  7005                     moveq.l    D0, 0x05
  1864. 0000129E  2F00                     move.l     -[A7], D0
  1865. 000012A0  4EBA 0AA0                jsr        [PC + 0xAA0 /* 00001D42 */]
  1866. 000012A4  D0BC 0000 1401           add.l      D0, 0x1401
  1867. 000012AA  504F                     addq.w     A7, 8
  1868. 000012AC  6000 00FC                bra        +0xFE /* 000013AA */
  1869. label000012B0:
  1870. 000012B0  0C87 0000 1440           cmpi.l     D7, 0x1440
  1871. 000012B6  6E16                     bgt        +0x18 /* 000012CE */
  1872. 000012B8  2F0C                     move.l     -[A7], A4
  1873. 000012BA  7006                     moveq.l    D0, 0x06
  1874. 000012BC  2F00                     move.l     -[A7], D0
  1875. 000012BE  4EBA 0A82                jsr        [PC + 0xA82 /* 00001D42 */]
  1876. 000012C2  D0BC 0000 1401           add.l      D0, 0x1401
  1877. 000012C8  504F                     addq.w     A7, 8
  1878. 000012CA  6000 00DE                bra        +0xE0 /* 000013AA */
  1879. label000012CE:
  1880. 000012CE  0C87 0000 1480           cmpi.l     D7, 0x1480
  1881. 000012D4  6E16                     bgt        +0x18 /* 000012EC */
  1882. 000012D6  2F0C                     move.l     -[A7], A4
  1883. 000012D8  7007                     moveq.l    D0, 0x07
  1884. 000012DA  2F00                     move.l     -[A7], D0
  1885. 000012DC  4EBA 0A64                jsr        [PC + 0xA64 /* 00001D42 */]
  1886. 000012E0  D0BC 0000 1401           add.l      D0, 0x1401
  1887. 000012E6  504F                     addq.w     A7, 8
  1888. 000012E8  6000 00C0                bra        +0xC2 /* 000013AA */
  1889. label000012EC:
  1890. 000012EC  0C87 0000 1500           cmpi.l     D7, 0x1500
  1891. 000012F2  6E16                     bgt        +0x18 /* 0000130A */
  1892. 000012F4  2F0C                     move.l     -[A7], A4
  1893. 000012F6  7008                     moveq.l    D0, 0x08
  1894. 000012F8  2F00                     move.l     -[A7], D0
  1895. 000012FA  4EBA 0A46                jsr        [PC + 0xA46 /* 00001D42 */]
  1896. 000012FE  D0BC 0000 1401           add.l      D0, 0x1401
  1897. 00001304  504F                     addq.w     A7, 8
  1898. 00001306  6000 00A2                bra        +0xA4 /* 000013AA */
  1899. label0000130A:
  1900. 0000130A  0C87 0000 1600           cmpi.l     D7, 0x1600
  1901. 00001310  6E16                     bgt        +0x18 /* 00001328 */
  1902. 00001312  2F0C                     move.l     -[A7], A4
  1903. 00001314  7009                     moveq.l    D0, 0x09
  1904. 00001316  2F00                     move.l     -[A7], D0
  1905. 00001318  4EBA 09BC                jsr        [PC + 0x9BC /* 00001CD6 */]
  1906. 0000131C  D0BC 0000 1401           add.l      D0, 0x1401
  1907. 00001322  504F                     addq.w     A7, 8
  1908. 00001324  6000 0084                bra        +0x86 /* 000013AA */
  1909. label00001328:
  1910. 00001328  0C87 0000 1800           cmpi.l     D7, 0x1800
  1911. 0000132E  6E14                     bgt        +0x16 /* 00001344 */
  1912. 00001330  2F0C                     move.l     -[A7], A4
  1913. 00001332  700A                     moveq.l    D0, 0x0A
  1914. 00001334  2F00                     move.l     -[A7], D0
  1915. 00001336  4EBA 099E                jsr        [PC + 0x99E /* 00001CD6 */]
  1916. 0000133A  D0BC 0000 1401           add.l      D0, 0x1401
  1917. 00001340  504F                     addq.w     A7, 8
  1918. 00001342  6066                     bra        +0x68 /* 000013AA */
  1919. label00001344:
  1920. 00001344  0C87 0000 1C00           cmpi.l     D7, 0x1C00
  1921. 0000134A  6E14                     bgt        +0x16 /* 00001360 */
  1922. 0000134C  2F0C                     move.l     -[A7], A4
  1923. 0000134E  700B                     moveq.l    D0, 0x0B
  1924. 00001350  2F00                     move.l     -[A7], D0
  1925. 00001352  4EBA 0982                jsr        [PC + 0x982 /* 00001CD6 */]
  1926. 00001356  D0BC 0000 1401           add.l      D0, 0x1401
  1927. 0000135C  504F                     addq.w     A7, 8
  1928. 0000135E  604A                     bra        +0x4C /* 000013AA */
  1929. label00001360:
  1930. 00001360  0C87 0000 2400           cmpi.l     D7, 0x2400 /* '$\0' */
  1931. 00001366  6E14                     bgt        +0x16 /* 0000137C */
  1932. 00001368  2F0C                     move.l     -[A7], A4
  1933. 0000136A  700C                     moveq.l    D0, 0x0C
  1934. 0000136C  2F00                     move.l     -[A7], D0
  1935. 0000136E  4EBA 0966                jsr        [PC + 0x966 /* 00001CD6 */]
  1936. 00001372  D0BC 0000 1401           add.l      D0, 0x1401
  1937. 00001378  504F                     addq.w     A7, 8
  1938. 0000137A  602E                     bra        +0x30 /* 000013AA */
  1939. label0000137C:
  1940. 0000137C  0C87 0000 3400           cmpi.l     D7, 0x3400 /* '4\0' */
  1941. 00001382  6E14                     bgt        +0x16 /* 00001398 */
  1942. 00001384  2F0C                     move.l     -[A7], A4
  1943. 00001386  700D                     moveq.l    D0, 0x0D
  1944. 00001388  2F00                     move.l     -[A7], D0
  1945. 0000138A  4EBA 094A                jsr        [PC + 0x94A /* 00001CD6 */]
  1946. 0000138E  D0BC 0000 1401           add.l      D0, 0x1401
  1947. 00001394  504F                     addq.w     A7, 8
  1948. 00001396  6012                     bra        +0x14 /* 000013AA */
  1949. label00001398:
  1950. 00001398  2F0C                     move.l     -[A7], A4
  1951. 0000139A  700E                     moveq.l    D0, 0x0E
  1952. 0000139C  2F00                     move.l     -[A7], D0
  1953. 0000139E  4EBA 0936                jsr        [PC + 0x936 /* 00001CD6 */]
  1954. 000013A2  D0BC 0000 1401           add.l      D0, 0x1401
  1955. 000013A8  504F                     addq.w     A7, 8
  1956. label000013AA:
  1957. 000013AA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1958. 000013B0  4E5E                     unlink     A6
  1959. 000013B2  4E75                     rts
  1960. fn000013B4:
  1961. 000013B4  4E56 0000                link       A6, 0
  1962. 000013B8  48E7 0108                movem.l    -[A7], D7,A4
  1963. 000013BC  2E2E 0008                move.l     D7, [A6 + 0x8]
  1964. 000013C0  286E 000C                movea.l    A4, [A6 + 0xC]
  1965. 000013C4  2F0C                     move.l     -[A7], A4
  1966. 000013C6  7001                     moveq.l    D0, 0x01
  1967. 000013C8  2F00                     move.l     -[A7], D0
  1968. 000013CA  4EBA 0976                jsr        [PC + 0x976 /* 00001D42 */]
  1969. 000013CE  4A80                     tst.l      D0
  1970. 000013D0  504F                     addq.w     A7, 8
  1971. 000013D2  6612                     bne        +0x14 /* 000013E6 */
  1972. 000013D4  2F0C                     move.l     -[A7], A4
  1973. 000013D6  700B                     moveq.l    D0, 0x0B
  1974. 000013D8  2F00                     move.l     -[A7], D0
  1975. 000013DA  4EBA 08FA                jsr        [PC + 0x8FA /* 00001CD6 */]
  1976. 000013DE  5280                     addq.l     D0, 1
  1977. 000013E0  504F                     addq.w     A7, 8
  1978. 000013E2  6000 01D6                bra        +0x1D8 /* 000015BA */
  1979. label000013E6:
  1980. 000013E6  2F0C                     move.l     -[A7], A4
  1981. 000013E8  7001                     moveq.l    D0, 0x01
  1982. 000013EA  2F00                     move.l     -[A7], D0
  1983. 000013EC  4EBA 0954                jsr        [PC + 0x954 /* 00001D42 */]
  1984. 000013F0  4A80                     tst.l      D0
  1985. 000013F2  504F                     addq.w     A7, 8
  1986. 000013F4  6616                     bne        +0x18 /* 0000140C */
  1987. 000013F6  2F0C                     move.l     -[A7], A4
  1988. 000013F8  700D                     moveq.l    D0, 0x0D
  1989. 000013FA  2F00                     move.l     -[A7], D0
  1990. 000013FC  4EBA 08D8                jsr        [PC + 0x8D8 /* 00001CD6 */]
  1991. 00001400  D0BC 0000 0801           add.l      D0, 0x801
  1992. 00001406  504F                     addq.w     A7, 8
  1993. 00001408  6000 01B0                bra        +0x1B2 /* 000015BA */
  1994. label0000140C:
  1995. 0000140C  0C87 0000 2802           cmpi.l     D7, 0x2802
  1996. 00001412  6E16                     bgt        +0x18 /* 0000142A */
  1997. 00001414  2F0C                     move.l     -[A7], A4
  1998. 00001416  7001                     moveq.l    D0, 0x01
  1999. 00001418  2F00                     move.l     -[A7], D0
  2000. 0000141A  4EBA 0926                jsr        [PC + 0x926 /* 00001D42 */]
  2001. 0000141E  D0BC 0000 2801           add.l      D0, 0x2801
  2002. 00001424  504F                     addq.w     A7, 8
  2003. 00001426  6000 0192                bra        +0x194 /* 000015BA */
  2004. label0000142A:
  2005. 0000142A  0C87 0000 2804           cmpi.l     D7, 0x2804
  2006. 00001430  6E16                     bgt        +0x18 /* 00001448 */
  2007. 00001432  2F0C                     move.l     -[A7], A4
  2008. 00001434  7002                     moveq.l    D0, 0x02
  2009. 00001436  2F00                     move.l     -[A7], D0
  2010. 00001438  4EBA 0908                jsr        [PC + 0x908 /* 00001D42 */]
  2011. 0000143C  D0BC 0000 2801           add.l      D0, 0x2801
  2012. 00001442  504F                     addq.w     A7, 8
  2013. 00001444  6000 0174                bra        +0x176 /* 000015BA */
  2014. label00001448:
  2015. 00001448  0C87 0000 2808           cmpi.l     D7, 0x2808
  2016. 0000144E  6E16                     bgt        +0x18 /* 00001466 */
  2017. 00001450  2F0C                     move.l     -[A7], A4
  2018. 00001452  7003                     moveq.l    D0, 0x03
  2019. 00001454  2F00                     move.l     -[A7], D0
  2020. 00001456  4EBA 08EA                jsr        [PC + 0x8EA /* 00001D42 */]
  2021. 0000145A  D0BC 0000 2801           add.l      D0, 0x2801
  2022. 00001460  504F                     addq.w     A7, 8
  2023. 00001462  6000 0156                bra        +0x158 /* 000015BA */
  2024. label00001466:
  2025. 00001466  0C87 0000 2810           cmpi.l     D7, 0x2810
  2026. 0000146C  6E16                     bgt        +0x18 /* 00001484 */
  2027. 0000146E  2F0C                     move.l     -[A7], A4
  2028. 00001470  7004                     moveq.l    D0, 0x04
  2029. 00001472  2F00                     move.l     -[A7], D0
  2030. 00001474  4EBA 08CC                jsr        [PC + 0x8CC /* 00001D42 */]
  2031. 00001478  D0BC 0000 2801           add.l      D0, 0x2801
  2032. 0000147E  504F                     addq.w     A7, 8
  2033. 00001480  6000 0138                bra        +0x13A /* 000015BA */
  2034. label00001484:
  2035. 00001484  0C87 0000 2820           cmpi.l     D7, 0x2820 /* '( ' */
  2036. 0000148A  6E16                     bgt        +0x18 /* 000014A2 */
  2037. 0000148C  2F0C                     move.l     -[A7], A4
  2038. 0000148E  7005                     moveq.l    D0, 0x05
  2039. 00001490  2F00                     move.l     -[A7], D0
  2040. 00001492  4EBA 08AE                jsr        [PC + 0x8AE /* 00001D42 */]
  2041. 00001496  D0BC 0000 2801           add.l      D0, 0x2801
  2042. 0000149C  504F                     addq.w     A7, 8
  2043. 0000149E  6000 011A                bra        +0x11C /* 000015BA */
  2044. label000014A2:
  2045. 000014A2  0C87 0000 2840           cmpi.l     D7, 0x2840 /* '(@' */
  2046. 000014A8  6E16                     bgt        +0x18 /* 000014C0 */
  2047. 000014AA  2F0C                     move.l     -[A7], A4
  2048. 000014AC  7006                     moveq.l    D0, 0x06
  2049. 000014AE  2F00                     move.l     -[A7], D0
  2050. 000014B0  4EBA 0890                jsr        [PC + 0x890 /* 00001D42 */]
  2051. 000014B4  D0BC 0000 2801           add.l      D0, 0x2801
  2052. 000014BA  504F                     addq.w     A7, 8
  2053. 000014BC  6000 00FC                bra        +0xFE /* 000015BA */
  2054. label000014C0:
  2055. 000014C0  0C87 0000 2880           cmpi.l     D7, 0x2880
  2056. 000014C6  6E16                     bgt        +0x18 /* 000014DE */
  2057. 000014C8  2F0C                     move.l     -[A7], A4
  2058. 000014CA  7007                     moveq.l    D0, 0x07
  2059. 000014CC  2F00                     move.l     -[A7], D0
  2060. 000014CE  4EBA 0872                jsr        [PC + 0x872 /* 00001D42 */]
  2061. 000014D2  D0BC 0000 2801           add.l      D0, 0x2801
  2062. 000014D8  504F                     addq.w     A7, 8
  2063. 000014DA  6000 00DE                bra        +0xE0 /* 000015BA */
  2064. label000014DE:
  2065. 000014DE  0C87 0000 2900           cmpi.l     D7, 0x2900 /* ')\0' */
  2066. 000014E4  6E16                     bgt        +0x18 /* 000014FC */
  2067. 000014E6  2F0C                     move.l     -[A7], A4
  2068. 000014E8  7008                     moveq.l    D0, 0x08
  2069. 000014EA  2F00                     move.l     -[A7], D0
  2070. 000014EC  4EBA 0854                jsr        [PC + 0x854 /* 00001D42 */]
  2071. 000014F0  D0BC 0000 2801           add.l      D0, 0x2801
  2072. 000014F6  504F                     addq.w     A7, 8
  2073. 000014F8  6000 00C0                bra        +0xC2 /* 000015BA */
  2074. label000014FC:
  2075. 000014FC  0C87 0000 2A00           cmpi.l     D7, 0x2A00 /* '*\0' */
  2076. 00001502  6E16                     bgt        +0x18 /* 0000151A */
  2077. 00001504  2F0C                     move.l     -[A7], A4
  2078. 00001506  7009                     moveq.l    D0, 0x09
  2079. 00001508  2F00                     move.l     -[A7], D0
  2080. 0000150A  4EBA 07CA                jsr        [PC + 0x7CA /* 00001CD6 */]
  2081. 0000150E  D0BC 0000 2801           add.l      D0, 0x2801
  2082. 00001514  504F                     addq.w     A7, 8
  2083. 00001516  6000 00A2                bra        +0xA4 /* 000015BA */
  2084. label0000151A:
  2085. 0000151A  0C87 0000 2C00           cmpi.l     D7, 0x2C00 /* ',\0' */
  2086. 00001520  6E16                     bgt        +0x18 /* 00001538 */
  2087. 00001522  2F0C                     move.l     -[A7], A4
  2088. 00001524  700A                     moveq.l    D0, 0x0A
  2089. 00001526  2F00                     move.l     -[A7], D0
  2090. 00001528  4EBA 07AC                jsr        [PC + 0x7AC /* 00001CD6 */]
  2091. 0000152C  D0BC 0000 2801           add.l      D0, 0x2801
  2092. 00001532  504F                     addq.w     A7, 8
  2093. 00001534  6000 0084                bra        +0x86 /* 000015BA */
  2094. label00001538:
  2095. 00001538  0C87 0000 3000           cmpi.l     D7, 0x3000 /* '0\0' */
  2096. 0000153E  6E14                     bgt        +0x16 /* 00001554 */
  2097. 00001540  2F0C                     move.l     -[A7], A4
  2098. 00001542  700B                     moveq.l    D0, 0x0B
  2099. 00001544  2F00                     move.l     -[A7], D0
  2100. 00001546  4EBA 078E                jsr        [PC + 0x78E /* 00001CD6 */]
  2101. 0000154A  D0BC 0000 2801           add.l      D0, 0x2801
  2102. 00001550  504F                     addq.w     A7, 8
  2103. 00001552  6066                     bra        +0x68 /* 000015BA */
  2104. label00001554:
  2105. 00001554  0C87 0000 3800           cmpi.l     D7, 0x3800 /* '8\0' */
  2106. 0000155A  6E14                     bgt        +0x16 /* 00001570 */
  2107. 0000155C  2F0C                     move.l     -[A7], A4
  2108. 0000155E  700C                     moveq.l    D0, 0x0C
  2109. 00001560  2F00                     move.l     -[A7], D0
  2110. 00001562  4EBA 0772                jsr        [PC + 0x772 /* 00001CD6 */]
  2111. 00001566  D0BC 0000 2801           add.l      D0, 0x2801
  2112. 0000156C  504F                     addq.w     A7, 8
  2113. 0000156E  604A                     bra        +0x4C /* 000015BA */
  2114. label00001570:
  2115. 00001570  0C87 0000 4800           cmpi.l     D7, 0x4800 /* 'H\0' */
  2116. 00001576  6E14                     bgt        +0x16 /* 0000158C */
  2117. 00001578  2F0C                     move.l     -[A7], A4
  2118. 0000157A  700D                     moveq.l    D0, 0x0D
  2119. 0000157C  2F00                     move.l     -[A7], D0
  2120. 0000157E  4EBA 0756                jsr        [PC + 0x756 /* 00001CD6 */]
  2121. 00001582  D0BC 0000 2801           add.l      D0, 0x2801
  2122. 00001588  504F                     addq.w     A7, 8
  2123. 0000158A  602E                     bra        +0x30 /* 000015BA */
  2124. label0000158C:
  2125. 0000158C  0C87 0000 6800           cmpi.l     D7, 0x6800 /* 'h\0' */
  2126. 00001592  6E14                     bgt        +0x16 /* 000015A8 */
  2127. 00001594  2F0C                     move.l     -[A7], A4
  2128. 00001596  700E                     moveq.l    D0, 0x0E
  2129. 00001598  2F00                     move.l     -[A7], D0
  2130. 0000159A  4EBA 073A                jsr        [PC + 0x73A /* 00001CD6 */]
  2131. 0000159E  D0BC 0000 2801           add.l      D0, 0x2801
  2132. 000015A4  504F                     addq.w     A7, 8
  2133. 000015A6  6012                     bra        +0x14 /* 000015BA */
  2134. label000015A8:
  2135. 000015A8  2F0C                     move.l     -[A7], A4
  2136. 000015AA  700F                     moveq.l    D0, 0x0F
  2137. 000015AC  2F00                     move.l     -[A7], D0
  2138. 000015AE  4EBA 0726                jsr        [PC + 0x726 /* 00001CD6 */]
  2139. 000015B2  D0BC 0000 2801           add.l      D0, 0x2801
  2140. 000015B8  504F                     addq.w     A7, 8
  2141. label000015BA:
  2142. 000015BA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2143. 000015C0  4E5E                     unlink     A6
  2144. 000015C2  4E75                     rts
  2145. fn000015C4:
  2146. 000015C4  4E56 0000                link       A6, 0
  2147. 000015C8  48E7 0108                movem.l    -[A7], D7,A4
  2148. 000015CC  2E2E 0008                move.l     D7, [A6 + 0x8]
  2149. 000015D0  286E 000C                movea.l    A4, [A6 + 0xC]
  2150. 000015D4  2F0C                     move.l     -[A7], A4
  2151. 000015D6  7001                     moveq.l    D0, 0x01
  2152. 000015D8  2F00                     move.l     -[A7], D0
  2153. 000015DA  4EBA 0766                jsr        [PC + 0x766 /* 00001D42 */]
  2154. 000015DE  4A80                     tst.l      D0
  2155. 000015E0  504F                     addq.w     A7, 8
  2156. 000015E2  6612                     bne        +0x14 /* 000015F6 */
  2157. 000015E4  2F0C                     move.l     -[A7], A4
  2158. 000015E6  700C                     moveq.l    D0, 0x0C
  2159. 000015E8  2F00                     move.l     -[A7], D0
  2160. 000015EA  4EBA 06EA                jsr        [PC + 0x6EA /* 00001CD6 */]
  2161. 000015EE  5280                     addq.l     D0, 1
  2162. 000015F0  504F                     addq.w     A7, 8
  2163. 000015F2  6000 01F4                bra        +0x1F6 /* 000017E8 */
  2164. label000015F6:
  2165. 000015F6  2F0C                     move.l     -[A7], A4
  2166. 000015F8  7001                     moveq.l    D0, 0x01
  2167. 000015FA  2F00                     move.l     -[A7], D0
  2168. 000015FC  4EBA 0744                jsr        [PC + 0x744 /* 00001D42 */]
  2169. 00001600  4A80                     tst.l      D0
  2170. 00001602  504F                     addq.w     A7, 8
  2171. 00001604  6616                     bne        +0x18 /* 0000161C */
  2172. 00001606  2F0C                     move.l     -[A7], A4
  2173. 00001608  700E                     moveq.l    D0, 0x0E
  2174. 0000160A  2F00                     move.l     -[A7], D0
  2175. 0000160C  4EBA 06C8                jsr        [PC + 0x6C8 /* 00001CD6 */]
  2176. 00001610  D0BC 0000 1001           add.l      D0, 0x1001
  2177. 00001616  504F                     addq.w     A7, 8
  2178. 00001618  6000 01CE                bra        +0x1D0 /* 000017E8 */
  2179. label0000161C:
  2180. 0000161C  0C87 0000 5002           cmpi.l     D7, 0x5002
  2181. 00001622  6E16                     bgt        +0x18 /* 0000163A */
  2182. 00001624  2F0C                     move.l     -[A7], A4
  2183. 00001626  7001                     moveq.l    D0, 0x01
  2184. 00001628  2F00                     move.l     -[A7], D0
  2185. 0000162A  4EBA 0716                jsr        [PC + 0x716 /* 00001D42 */]
  2186. 0000162E  D0BC 0000 5001           add.l      D0, 0x5001
  2187. 00001634  504F                     addq.w     A7, 8
  2188. 00001636  6000 01B0                bra        +0x1B2 /* 000017E8 */
  2189. label0000163A:
  2190. 0000163A  0C87 0000 5004           cmpi.l     D7, 0x5004
  2191. 00001640  6E16                     bgt        +0x18 /* 00001658 */
  2192. 00001642  2F0C                     move.l     -[A7], A4
  2193. 00001644  7002                     moveq.l    D0, 0x02
  2194. 00001646  2F00                     move.l     -[A7], D0
  2195. 00001648  4EBA 06F8                jsr        [PC + 0x6F8 /* 00001D42 */]
  2196. 0000164C  D0BC 0000 5001           add.l      D0, 0x5001
  2197. 00001652  504F                     addq.w     A7, 8
  2198. 00001654  6000 0192                bra        +0x194 /* 000017E8 */
  2199. label00001658:
  2200. 00001658  0C87 0000 5008           cmpi.l     D7, 0x5008
  2201. 0000165E  6E16                     bgt        +0x18 /* 00001676 */
  2202. 00001660  2F0C                     move.l     -[A7], A4
  2203. 00001662  7003                     moveq.l    D0, 0x03
  2204. 00001664  2F00                     move.l     -[A7], D0
  2205. 00001666  4EBA 06DA                jsr        [PC + 0x6DA /* 00001D42 */]
  2206. 0000166A  D0BC 0000 5001           add.l      D0, 0x5001
  2207. 00001670  504F                     addq.w     A7, 8
  2208. 00001672  6000 0174                bra        +0x176 /* 000017E8 */
  2209. label00001676:
  2210. 00001676  0C87 0000 5010           cmpi.l     D7, 0x5010
  2211. 0000167C  6E16                     bgt        +0x18 /* 00001694 */
  2212. 0000167E  2F0C                     move.l     -[A7], A4
  2213. 00001680  7004                     moveq.l    D0, 0x04
  2214. 00001682  2F00                     move.l     -[A7], D0
  2215. 00001684  4EBA 06BC                jsr        [PC + 0x6BC /* 00001D42 */]
  2216. 00001688  D0BC 0000 5001           add.l      D0, 0x5001
  2217. 0000168E  504F                     addq.w     A7, 8
  2218. 00001690  6000 0156                bra        +0x158 /* 000017E8 */
  2219. label00001694:
  2220. 00001694  0C87 0000 5020           cmpi.l     D7, 0x5020 /* 'P ' */
  2221. 0000169A  6E16                     bgt        +0x18 /* 000016B2 */
  2222. 0000169C  2F0C                     move.l     -[A7], A4
  2223. 0000169E  7005                     moveq.l    D0, 0x05
  2224. 000016A0  2F00                     move.l     -[A7], D0
  2225. 000016A2  4EBA 069E                jsr        [PC + 0x69E /* 00001D42 */]
  2226. 000016A6  D0BC 0000 5001           add.l      D0, 0x5001
  2227. 000016AC  504F                     addq.w     A7, 8
  2228. 000016AE  6000 0138                bra        +0x13A /* 000017E8 */
  2229. label000016B2:
  2230. 000016B2  0C87 0000 5040           cmpi.l     D7, 0x5040 /* 'P@' */
  2231. 000016B8  6E16                     bgt        +0x18 /* 000016D0 */
  2232. 000016BA  2F0C                     move.l     -[A7], A4
  2233. 000016BC  7006                     moveq.l    D0, 0x06
  2234. 000016BE  2F00                     move.l     -[A7], D0
  2235. 000016C0  4EBA 0680                jsr        [PC + 0x680 /* 00001D42 */]
  2236. 000016C4  D0BC 0000 5001           add.l      D0, 0x5001
  2237. 000016CA  504F                     addq.w     A7, 8
  2238. 000016CC  6000 011A                bra        +0x11C /* 000017E8 */
  2239. label000016D0:
  2240. 000016D0  0C87 0000 5080           cmpi.l     D7, 0x5080
  2241. 000016D6  6E16                     bgt        +0x18 /* 000016EE */
  2242. 000016D8  2F0C                     move.l     -[A7], A4
  2243. 000016DA  7007                     moveq.l    D0, 0x07
  2244. 000016DC  2F00                     move.l     -[A7], D0
  2245. 000016DE  4EBA 0662                jsr        [PC + 0x662 /* 00001D42 */]
  2246. 000016E2  D0BC 0000 5001           add.l      D0, 0x5001
  2247. 000016E8  504F                     addq.w     A7, 8
  2248. 000016EA  6000 00FC                bra        +0xFE /* 000017E8 */
  2249. label000016EE:
  2250. 000016EE  0C87 0000 5100           cmpi.l     D7, 0x5100 /* 'Q\0' */
  2251. 000016F4  6E16                     bgt        +0x18 /* 0000170C */
  2252. 000016F6  2F0C                     move.l     -[A7], A4
  2253. 000016F8  7008                     moveq.l    D0, 0x08
  2254. 000016FA  2F00                     move.l     -[A7], D0
  2255. 000016FC  4EBA 0644                jsr        [PC + 0x644 /* 00001D42 */]
  2256. 00001700  D0BC 0000 5001           add.l      D0, 0x5001
  2257. 00001706  504F                     addq.w     A7, 8
  2258. 00001708  6000 00DE                bra        +0xE0 /* 000017E8 */
  2259. label0000170C:
  2260. 0000170C  0C87 0000 5200           cmpi.l     D7, 0x5200 /* 'R\0' */
  2261. 00001712  6E16                     bgt        +0x18 /* 0000172A */
  2262. 00001714  2F0C                     move.l     -[A7], A4
  2263. 00001716  7009                     moveq.l    D0, 0x09
  2264. 00001718  2F00                     move.l     -[A7], D0
  2265. 0000171A  4EBA 05BA                jsr        [PC + 0x5BA /* 00001CD6 */]
  2266. 0000171E  D0BC 0000 5001           add.l      D0, 0x5001
  2267. 00001724  504F                     addq.w     A7, 8
  2268. 00001726  6000 00C0                bra        +0xC2 /* 000017E8 */
  2269. label0000172A:
  2270. 0000172A  0C87 0000 5400           cmpi.l     D7, 0x5400 /* 'T\0' */
  2271. 00001730  6E16                     bgt        +0x18 /* 00001748 */
  2272. 00001732  2F0C                     move.l     -[A7], A4
  2273. 00001734  700A                     moveq.l    D0, 0x0A
  2274. 00001736  2F00                     move.l     -[A7], D0
  2275. 00001738  4EBA 059C                jsr        [PC + 0x59C /* 00001CD6 */]
  2276. 0000173C  D0BC 0000 5001           add.l      D0, 0x5001
  2277. 00001742  504F                     addq.w     A7, 8
  2278. 00001744  6000 00A2                bra        +0xA4 /* 000017E8 */
  2279. label00001748:
  2280. 00001748  0C87 0000 5800           cmpi.l     D7, 0x5800 /* 'X\0' */
  2281. 0000174E  6E16                     bgt        +0x18 /* 00001766 */
  2282. 00001750  2F0C                     move.l     -[A7], A4
  2283. 00001752  700B                     moveq.l    D0, 0x0B
  2284. 00001754  2F00                     move.l     -[A7], D0
  2285. 00001756  4EBA 057E                jsr        [PC + 0x57E /* 00001CD6 */]
  2286. 0000175A  D0BC 0000 5001           add.l      D0, 0x5001
  2287. 00001760  504F                     addq.w     A7, 8
  2288. 00001762  6000 0084                bra        +0x86 /* 000017E8 */
  2289. label00001766:
  2290. 00001766  0C87 0000 6000           cmpi.l     D7, 0x6000 /* '`\0' */
  2291. 0000176C  6E14                     bgt        +0x16 /* 00001782 */
  2292. 0000176E  2F0C                     move.l     -[A7], A4
  2293. 00001770  700C                     moveq.l    D0, 0x0C
  2294. 00001772  2F00                     move.l     -[A7], D0
  2295. 00001774  4EBA 0560                jsr        [PC + 0x560 /* 00001CD6 */]
  2296. 00001778  D0BC 0000 5001           add.l      D0, 0x5001
  2297. 0000177E  504F                     addq.w     A7, 8
  2298. 00001780  6066                     bra        +0x68 /* 000017E8 */
  2299. label00001782:
  2300. 00001782  0C87 0000 7000           cmpi.l     D7, 0x7000 /* 'p\0' */
  2301. 00001788  6E14                     bgt        +0x16 /* 0000179E */
  2302. 0000178A  2F0C                     move.l     -[A7], A4
  2303. 0000178C  700D                     moveq.l    D0, 0x0D
  2304. 0000178E  2F00                     move.l     -[A7], D0
  2305. 00001790  4EBA 0544                jsr        [PC + 0x544 /* 00001CD6 */]
  2306. 00001794  D0BC 0000 5001           add.l      D0, 0x5001
  2307. 0000179A  504F                     addq.w     A7, 8
  2308. 0000179C  604A                     bra        +0x4C /* 000017E8 */
  2309. label0000179E:
  2310. 0000179E  0C87 0000 9000           cmpi.l     D7, 0x9000
  2311. 000017A4  6E14                     bgt        +0x16 /* 000017BA */
  2312. 000017A6  2F0C                     move.l     -[A7], A4
  2313. 000017A8  700E                     moveq.l    D0, 0x0E
  2314. 000017AA  2F00                     move.l     -[A7], D0
  2315. 000017AC  4EBA 0528                jsr        [PC + 0x528 /* 00001CD6 */]
  2316. 000017B0  D0BC 0000 5001           add.l      D0, 0x5001
  2317. 000017B6  504F                     addq.w     A7, 8
  2318. 000017B8  602E                     bra        +0x30 /* 000017E8 */
  2319. label000017BA:
  2320. 000017BA  0C87 0000 D000           cmpi.l     D7, 0xD000
  2321. 000017C0  6E14                     bgt        +0x16 /* 000017D6 */
  2322. 000017C2  2F0C                     move.l     -[A7], A4
  2323. 000017C4  700F                     moveq.l    D0, 0x0F
  2324. 000017C6  2F00                     move.l     -[A7], D0
  2325. 000017C8  4EBA 050C                jsr        [PC + 0x50C /* 00001CD6 */]
  2326. 000017CC  D0BC 0000 5001           add.l      D0, 0x5001
  2327. 000017D2  504F                     addq.w     A7, 8
  2328. 000017D4  6012                     bra        +0x14 /* 000017E8 */
  2329. label000017D6:
  2330. 000017D6  2F0C                     move.l     -[A7], A4
  2331. 000017D8  7010                     moveq.l    D0, 0x10
  2332. 000017DA  2F00                     move.l     -[A7], D0
  2333. 000017DC  4EBA 04F8                jsr        [PC + 0x4F8 /* 00001CD6 */]
  2334. 000017E0  D0BC 0000 5001           add.l      D0, 0x5001
  2335. 000017E6  504F                     addq.w     A7, 8
  2336. label000017E8:
  2337. 000017E8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2338. 000017EE  4E5E                     unlink     A6
  2339. 000017F0  4E75                     rts
  2340. fn000017F2:
  2341. 000017F2  4E56 0000                link       A6, 0
  2342. 000017F6  48E7 0108                movem.l    -[A7], D7,A4
  2343. 000017FA  2E2E 0008                move.l     D7, [A6 + 0x8]
  2344. 000017FE  286E 000C                movea.l    A4, [A6 + 0xC]
  2345. 00001802  2F0C                     move.l     -[A7], A4
  2346. 00001804  7001                     moveq.l    D0, 0x01
  2347. 00001806  2F00                     move.l     -[A7], D0
  2348. 00001808  4EBA 0538                jsr        [PC + 0x538 /* 00001D42 */]
  2349. 0000180C  4A80                     tst.l      D0
  2350. 0000180E  504F                     addq.w     A7, 8
  2351. 00001810  6612                     bne        +0x14 /* 00001824 */
  2352. 00001812  2F0C                     move.l     -[A7], A4
  2353. 00001814  700D                     moveq.l    D0, 0x0D
  2354. 00001816  2F00                     move.l     -[A7], D0
  2355. 00001818  4EBA 04BC                jsr        [PC + 0x4BC /* 00001CD6 */]
  2356. 0000181C  5280                     addq.l     D0, 1
  2357. 0000181E  504F                     addq.w     A7, 8
  2358. 00001820  6000 0212                bra        +0x214 /* 00001A34 */
  2359. label00001824:
  2360. 00001824  2F0C                     move.l     -[A7], A4
  2361. 00001826  7001                     moveq.l    D0, 0x01
  2362. 00001828  2F00                     move.l     -[A7], D0
  2363. 0000182A  4EBA 0516                jsr        [PC + 0x516 /* 00001D42 */]
  2364. 0000182E  4A80                     tst.l      D0
  2365. 00001830  504F                     addq.w     A7, 8
  2366. 00001832  6616                     bne        +0x18 /* 0000184A */
  2367. 00001834  2F0C                     move.l     -[A7], A4
  2368. 00001836  700F                     moveq.l    D0, 0x0F
  2369. 00001838  2F00                     move.l     -[A7], D0
  2370. 0000183A  4EBA 049A                jsr        [PC + 0x49A /* 00001CD6 */]
  2371. 0000183E  D0BC 0000 2001           add.l      D0, 0x2001
  2372. 00001844  504F                     addq.w     A7, 8
  2373. 00001846  6000 01EC                bra        +0x1EE /* 00001A34 */
  2374. label0000184A:
  2375. 0000184A  0C87 0000 A002           cmpi.l     D7, 0xA002
  2376. 00001850  6E16                     bgt        +0x18 /* 00001868 */
  2377. 00001852  2F0C                     move.l     -[A7], A4
  2378. 00001854  7001                     moveq.l    D0, 0x01
  2379. 00001856  2F00                     move.l     -[A7], D0
  2380. 00001858  4EBA 04E8                jsr        [PC + 0x4E8 /* 00001D42 */]
  2381. 0000185C  D0BC 0000 A001           add.l      D0, 0xA001
  2382. 00001862  504F                     addq.w     A7, 8
  2383. 00001864  6000 01CE                bra        +0x1D0 /* 00001A34 */
  2384. label00001868:
  2385. 00001868  0C87 0000 A004           cmpi.l     D7, 0xA004
  2386. 0000186E  6E16                     bgt        +0x18 /* 00001886 */
  2387. 00001870  2F0C                     move.l     -[A7], A4
  2388. 00001872  7002                     moveq.l    D0, 0x02
  2389. 00001874  2F00                     move.l     -[A7], D0
  2390. 00001876  4EBA 04CA                jsr        [PC + 0x4CA /* 00001D42 */]
  2391. 0000187A  D0BC 0000 A001           add.l      D0, 0xA001
  2392. 00001880  504F                     addq.w     A7, 8
  2393. 00001882  6000 01B0                bra        +0x1B2 /* 00001A34 */
  2394. label00001886:
  2395. 00001886  0C87 0000 A008           cmpi.l     D7, 0xA008
  2396. 0000188C  6E16                     bgt        +0x18 /* 000018A4 */
  2397. 0000188E  2F0C                     move.l     -[A7], A4
  2398. 00001890  7003                     moveq.l    D0, 0x03
  2399. 00001892  2F00                     move.l     -[A7], D0
  2400. 00001894  4EBA 04AC                jsr        [PC + 0x4AC /* 00001D42 */]
  2401. 00001898  D0BC 0000 A001           add.l      D0, 0xA001
  2402. 0000189E  504F                     addq.w     A7, 8
  2403. 000018A0  6000 0192                bra        +0x194 /* 00001A34 */
  2404. label000018A4:
  2405. 000018A4  0C87 0000 A010           cmpi.l     D7, 0xA010
  2406. 000018AA  6E16                     bgt        +0x18 /* 000018C2 */
  2407. 000018AC  2F0C                     move.l     -[A7], A4
  2408. 000018AE  7004                     moveq.l    D0, 0x04
  2409. 000018B0  2F00                     move.l     -[A7], D0
  2410. 000018B2  4EBA 048E                jsr        [PC + 0x48E /* 00001D42 */]
  2411. 000018B6  D0BC 0000 A001           add.l      D0, 0xA001
  2412. 000018BC  504F                     addq.w     A7, 8
  2413. 000018BE  6000 0174                bra        +0x176 /* 00001A34 */
  2414. label000018C2:
  2415. 000018C2  0C87 0000 A020           cmpi.l     D7, 0xA020
  2416. 000018C8  6E16                     bgt        +0x18 /* 000018E0 */
  2417. 000018CA  2F0C                     move.l     -[A7], A4
  2418. 000018CC  7005                     moveq.l    D0, 0x05
  2419. 000018CE  2F00                     move.l     -[A7], D0
  2420. 000018D0  4EBA 0470                jsr        [PC + 0x470 /* 00001D42 */]
  2421. 000018D4  D0BC 0000 A001           add.l      D0, 0xA001
  2422. 000018DA  504F                     addq.w     A7, 8
  2423. 000018DC  6000 0156                bra        +0x158 /* 00001A34 */
  2424. label000018E0:
  2425. 000018E0  0C87 0000 A040           cmpi.l     D7, 0xA040
  2426. 000018E6  6E16                     bgt        +0x18 /* 000018FE */
  2427. 000018E8  2F0C                     move.l     -[A7], A4
  2428. 000018EA  7006                     moveq.l    D0, 0x06
  2429. 000018EC  2F00                     move.l     -[A7], D0
  2430. 000018EE  4EBA 0452                jsr        [PC + 0x452 /* 00001D42 */]
  2431. 000018F2  D0BC 0000 A001           add.l      D0, 0xA001
  2432. 000018F8  504F                     addq.w     A7, 8
  2433. 000018FA  6000 0138                bra        +0x13A /* 00001A34 */
  2434. label000018FE:
  2435. 000018FE  0C87 0000 A080           cmpi.l     D7, 0xA080
  2436. 00001904  6E16                     bgt        +0x18 /* 0000191C */
  2437. 00001906  2F0C                     move.l     -[A7], A4
  2438. 00001908  7007                     moveq.l    D0, 0x07
  2439. 0000190A  2F00                     move.l     -[A7], D0
  2440. 0000190C  4EBA 0434                jsr        [PC + 0x434 /* 00001D42 */]
  2441. 00001910  D0BC 0000 A001           add.l      D0, 0xA001
  2442. 00001916  504F                     addq.w     A7, 8
  2443. 00001918  6000 011A                bra        +0x11C /* 00001A34 */
  2444. label0000191C:
  2445. 0000191C  0C87 0000 A100           cmpi.l     D7, 0xA100
  2446. 00001922  6E16                     bgt        +0x18 /* 0000193A */
  2447. 00001924  2F0C                     move.l     -[A7], A4
  2448. 00001926  7008                     moveq.l    D0, 0x08
  2449. 00001928  2F00                     move.l     -[A7], D0
  2450. 0000192A  4EBA 0416                jsr        [PC + 0x416 /* 00001D42 */]
  2451. 0000192E  D0BC 0000 A001           add.l      D0, 0xA001
  2452. 00001934  504F                     addq.w     A7, 8
  2453. 00001936  6000 00FC                bra        +0xFE /* 00001A34 */
  2454. label0000193A:
  2455. 0000193A  0C87 0000 A200           cmpi.l     D7, 0xA200
  2456. 00001940  6E16                     bgt        +0x18 /* 00001958 */
  2457. 00001942  2F0C                     move.l     -[A7], A4
  2458. 00001944  7009                     moveq.l    D0, 0x09
  2459. 00001946  2F00                     move.l     -[A7], D0
  2460. 00001948  4EBA 038C                jsr        [PC + 0x38C /* 00001CD6 */]
  2461. 0000194C  D0BC 0000 A001           add.l      D0, 0xA001
  2462. 00001952  504F                     addq.w     A7, 8
  2463. 00001954  6000 00DE                bra        +0xE0 /* 00001A34 */
  2464. label00001958:
  2465. 00001958  0C87 0000 A400           cmpi.l     D7, 0xA400
  2466. 0000195E  6E16                     bgt        +0x18 /* 00001976 */
  2467. 00001960  2F0C                     move.l     -[A7], A4
  2468. 00001962  700A                     moveq.l    D0, 0x0A
  2469. 00001964  2F00                     move.l     -[A7], D0
  2470. 00001966  4EBA 036E                jsr        [PC + 0x36E /* 00001CD6 */]
  2471. 0000196A  D0BC 0000 A001           add.l      D0, 0xA001
  2472. 00001970  504F                     addq.w     A7, 8
  2473. 00001972  6000 00C0                bra        +0xC2 /* 00001A34 */
  2474. label00001976:
  2475. 00001976  0C87 0000 A800           cmpi.l     D7, 0xA800
  2476. 0000197C  6E16                     bgt        +0x18 /* 00001994 */
  2477. 0000197E  2F0C                     move.l     -[A7], A4
  2478. 00001980  700B                     moveq.l    D0, 0x0B
  2479. 00001982  2F00                     move.l     -[A7], D0
  2480. 00001984  4EBA 0350                jsr        [PC + 0x350 /* 00001CD6 */]
  2481. 00001988  D0BC 0000 A001           add.l      D0, 0xA001
  2482. 0000198E  504F                     addq.w     A7, 8
  2483. 00001990  6000 00A2                bra        +0xA4 /* 00001A34 */
  2484. label00001994:
  2485. 00001994  0C87 0000 B000           cmpi.l     D7, 0xB000
  2486. 0000199A  6E16                     bgt        +0x18 /* 000019B2 */
  2487. 0000199C  2F0C                     move.l     -[A7], A4
  2488. 0000199E  700C                     moveq.l    D0, 0x0C
  2489. 000019A0  2F00                     move.l     -[A7], D0
  2490. 000019A2  4EBA 0332                jsr        [PC + 0x332 /* 00001CD6 */]
  2491. 000019A6  D0BC 0000 A001           add.l      D0, 0xA001
  2492. 000019AC  504F                     addq.w     A7, 8
  2493. 000019AE  6000 0084                bra        +0x86 /* 00001A34 */
  2494. label000019B2:
  2495. 000019B2  0C87 0000 C000           cmpi.l     D7, 0xC000
  2496. 000019B8  6E14                     bgt        +0x16 /* 000019CE */
  2497. 000019BA  2F0C                     move.l     -[A7], A4
  2498. 000019BC  700D                     moveq.l    D0, 0x0D
  2499. 000019BE  2F00                     move.l     -[A7], D0
  2500. 000019C0  4EBA 0314                jsr        [PC + 0x314 /* 00001CD6 */]
  2501. 000019C4  D0BC 0000 A001           add.l      D0, 0xA001
  2502. 000019CA  504F                     addq.w     A7, 8
  2503. 000019CC  6066                     bra        +0x68 /* 00001A34 */
  2504. label000019CE:
  2505. 000019CE  0C87 0000 E000           cmpi.l     D7, 0xE000
  2506. 000019D4  6E14                     bgt        +0x16 /* 000019EA */
  2507. 000019D6  2F0C                     move.l     -[A7], A4
  2508. 000019D8  700E                     moveq.l    D0, 0x0E
  2509. 000019DA  2F00                     move.l     -[A7], D0
  2510. 000019DC  4EBA 02F8                jsr        [PC + 0x2F8 /* 00001CD6 */]
  2511. 000019E0  D0BC 0000 A001           add.l      D0, 0xA001
  2512. 000019E6  504F                     addq.w     A7, 8
  2513. 000019E8  604A                     bra        +0x4C /* 00001A34 */
  2514. label000019EA:
  2515. 000019EA  0C87 0001 2000           cmpi.l     D7, 0x12000
  2516. 000019F0  6E14                     bgt        +0x16 /* 00001A06 */
  2517. 000019F2  2F0C                     move.l     -[A7], A4
  2518. 000019F4  700F                     moveq.l    D0, 0x0F
  2519. 000019F6  2F00                     move.l     -[A7], D0
  2520. 000019F8  4EBA 02DC                jsr        [PC + 0x2DC /* 00001CD6 */]
  2521. 000019FC  D0BC 0000 A001           add.l      D0, 0xA001
  2522. 00001A02  504F                     addq.w     A7, 8
  2523. 00001A04  602E                     bra        +0x30 /* 00001A34 */
  2524. label00001A06:
  2525. 00001A06  0C87 0001 A000           cmpi.l     D7, 0x1A000
  2526. 00001A0C  6E14                     bgt        +0x16 /* 00001A22 */
  2527. 00001A0E  2F0C                     move.l     -[A7], A4
  2528. 00001A10  7010                     moveq.l    D0, 0x10
  2529. 00001A12  2F00                     move.l     -[A7], D0
  2530. 00001A14  4EBA 02C0                jsr        [PC + 0x2C0 /* 00001CD6 */]
  2531. 00001A18  D0BC 0000 A001           add.l      D0, 0xA001
  2532. 00001A1E  504F                     addq.w     A7, 8
  2533. 00001A20  6012                     bra        +0x14 /* 00001A34 */
  2534. label00001A22:
  2535. 00001A22  2F0C                     move.l     -[A7], A4
  2536. 00001A24  7011                     moveq.l    D0, 0x11
  2537. 00001A26  2F00                     move.l     -[A7], D0
  2538. 00001A28  4EBA 02AC                jsr        [PC + 0x2AC /* 00001CD6 */]
  2539. 00001A2C  D0BC 0000 A001           add.l      D0, 0xA001
  2540. 00001A32  504F                     addq.w     A7, 8
  2541. label00001A34:
  2542. 00001A34  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2543. 00001A3A  4E5E                     unlink     A6
  2544. 00001A3C  4E75                     rts
  2545. fn00001A3E:
  2546. 00001A3E  4E56 0000                link       A6, 0
  2547. 00001A42  48E7 0108                movem.l    -[A7], D7,A4
  2548. 00001A46  2E2E 0008                move.l     D7, [A6 + 0x8]
  2549. 00001A4A  286E 000C                movea.l    A4, [A6 + 0xC]
  2550. 00001A4E  2F0C                     move.l     -[A7], A4
  2551. 00001A50  7001                     moveq.l    D0, 0x01
  2552. 00001A52  2F00                     move.l     -[A7], D0
  2553. 00001A54  4EBA 02EC                jsr        [PC + 0x2EC /* 00001D42 */]
  2554. 00001A58  4A80                     tst.l      D0
  2555. 00001A5A  504F                     addq.w     A7, 8
  2556. 00001A5C  6612                     bne        +0x14 /* 00001A70 */
  2557. 00001A5E  2F0C                     move.l     -[A7], A4
  2558. 00001A60  700E                     moveq.l    D0, 0x0E
  2559. 00001A62  2F00                     move.l     -[A7], D0
  2560. 00001A64  4EBA 0270                jsr        [PC + 0x270 /* 00001CD6 */]
  2561. 00001A68  5280                     addq.l     D0, 1
  2562. 00001A6A  504F                     addq.w     A7, 8
  2563. 00001A6C  6000 0230                bra        +0x232 /* 00001C9E */
  2564. label00001A70:
  2565. 00001A70  2F0C                     move.l     -[A7], A4
  2566. 00001A72  7001                     moveq.l    D0, 0x01
  2567. 00001A74  2F00                     move.l     -[A7], D0
  2568. 00001A76  4EBA 02CA                jsr        [PC + 0x2CA /* 00001D42 */]
  2569. 00001A7A  4A80                     tst.l      D0
  2570. 00001A7C  504F                     addq.w     A7, 8
  2571. 00001A7E  6616                     bne        +0x18 /* 00001A96 */
  2572. 00001A80  2F0C                     move.l     -[A7], A4
  2573. 00001A82  7010                     moveq.l    D0, 0x10
  2574. 00001A84  2F00                     move.l     -[A7], D0
  2575. 00001A86  4EBA 024E                jsr        [PC + 0x24E /* 00001CD6 */]
  2576. 00001A8A  D0BC 0000 4001           add.l      D0, 0x4001
  2577. 00001A90  504F                     addq.w     A7, 8
  2578. 00001A92  6000 020A                bra        +0x20C /* 00001C9E */
  2579. label00001A96:
  2580. 00001A96  0C87 0001 4002           cmpi.l     D7, 0x14002
  2581. 00001A9C  6E16                     bgt        +0x18 /* 00001AB4 */
  2582. 00001A9E  2F0C                     move.l     -[A7], A4
  2583. 00001AA0  7001                     moveq.l    D0, 0x01
  2584. 00001AA2  2F00                     move.l     -[A7], D0
  2585. 00001AA4  4EBA 029C                jsr        [PC + 0x29C /* 00001D42 */]
  2586. 00001AA8  D0BC 0001 4001           add.l      D0, 0x14001
  2587. 00001AAE  504F                     addq.w     A7, 8
  2588. 00001AB0  6000 01EC                bra        +0x1EE /* 00001C9E */
  2589. label00001AB4:
  2590. 00001AB4  0C87 0001 4004           cmpi.l     D7, 0x14004
  2591. 00001ABA  6E16                     bgt        +0x18 /* 00001AD2 */
  2592. 00001ABC  2F0C                     move.l     -[A7], A4
  2593. 00001ABE  7002                     moveq.l    D0, 0x02
  2594. 00001AC0  2F00                     move.l     -[A7], D0
  2595. 00001AC2  4EBA 027E                jsr        [PC + 0x27E /* 00001D42 */]
  2596. 00001AC6  D0BC 0001 4001           add.l      D0, 0x14001
  2597. 00001ACC  504F                     addq.w     A7, 8
  2598. 00001ACE  6000 01CE                bra        +0x1D0 /* 00001C9E */
  2599. label00001AD2:
  2600. 00001AD2  0C87 0001 4008           cmpi.l     D7, 0x14008
  2601. 00001AD8  6E16                     bgt        +0x18 /* 00001AF0 */
  2602. 00001ADA  2F0C                     move.l     -[A7], A4
  2603. 00001ADC  7003                     moveq.l    D0, 0x03
  2604. 00001ADE  2F00                     move.l     -[A7], D0
  2605. 00001AE0  4EBA 0260                jsr        [PC + 0x260 /* 00001D42 */]
  2606. 00001AE4  D0BC 0001 4001           add.l      D0, 0x14001
  2607. 00001AEA  504F                     addq.w     A7, 8
  2608. 00001AEC  6000 01B0                bra        +0x1B2 /* 00001C9E */
  2609. label00001AF0:
  2610. 00001AF0  0C87 0001 4010           cmpi.l     D7, 0x14010
  2611. 00001AF6  6E16                     bgt        +0x18 /* 00001B0E */
  2612. 00001AF8  2F0C                     move.l     -[A7], A4
  2613. 00001AFA  7004                     moveq.l    D0, 0x04
  2614. 00001AFC  2F00                     move.l     -[A7], D0
  2615. 00001AFE  4EBA 0242                jsr        [PC + 0x242 /* 00001D42 */]
  2616. 00001B02  D0BC 0001 4001           add.l      D0, 0x14001
  2617. 00001B08  504F                     addq.w     A7, 8
  2618. 00001B0A  6000 0192                bra        +0x194 /* 00001C9E */
  2619. label00001B0E:
  2620. 00001B0E  0C87 0001 4020           cmpi.l     D7, 0x14020
  2621. 00001B14  6E16                     bgt        +0x18 /* 00001B2C */
  2622. 00001B16  2F0C                     move.l     -[A7], A4
  2623. 00001B18  7005                     moveq.l    D0, 0x05
  2624. 00001B1A  2F00                     move.l     -[A7], D0
  2625. 00001B1C  4EBA 0224                jsr        [PC + 0x224 /* 00001D42 */]
  2626. 00001B20  D0BC 0001 4001           add.l      D0, 0x14001
  2627. 00001B26  504F                     addq.w     A7, 8
  2628. 00001B28  6000 0174                bra        +0x176 /* 00001C9E */
  2629. label00001B2C:
  2630. 00001B2C  0C87 0001 4040           cmpi.l     D7, 0x14040
  2631. 00001B32  6E16                     bgt        +0x18 /* 00001B4A */
  2632. 00001B34  2F0C                     move.l     -[A7], A4
  2633. 00001B36  7006                     moveq.l    D0, 0x06
  2634. 00001B38  2F00                     move.l     -[A7], D0
  2635. 00001B3A  4EBA 0206                jsr        [PC + 0x206 /* 00001D42 */]
  2636. 00001B3E  D0BC 0001 4001           add.l      D0, 0x14001
  2637. 00001B44  504F                     addq.w     A7, 8
  2638. 00001B46  6000 0156                bra        +0x158 /* 00001C9E */
  2639. label00001B4A:
  2640. 00001B4A  0C87 0000 200C           cmpi.l     D7, 0x200C
  2641. 00001B50  6E16                     bgt        +0x18 /* 00001B68 */
  2642. 00001B52  2F0C                     move.l     -[A7], A4
  2643. 00001B54  7007                     moveq.l    D0, 0x07
  2644. 00001B56  2F00                     move.l     -[A7], D0
  2645. 00001B58  4EBA 01E8                jsr        [PC + 0x1E8 /* 00001D42 */]
  2646. 00001B5C  D0BC 0001 4001           add.l      D0, 0x14001
  2647. 00001B62  504F                     addq.w     A7, 8
  2648. 00001B64  6000 0138                bra        +0x13A /* 00001C9E */
  2649. label00001B68:
  2650. 00001B68  0C87 0001 4100           cmpi.l     D7, 0x14100
  2651. 00001B6E  6E16                     bgt        +0x18 /* 00001B86 */
  2652. 00001B70  2F0C                     move.l     -[A7], A4
  2653. 00001B72  7008                     moveq.l    D0, 0x08
  2654. 00001B74  2F00                     move.l     -[A7], D0
  2655. 00001B76  4EBA 01CA                jsr        [PC + 0x1CA /* 00001D42 */]
  2656. 00001B7A  D0BC 0001 4001           add.l      D0, 0x14001
  2657. 00001B80  504F                     addq.w     A7, 8
  2658. 00001B82  6000 011A                bra        +0x11C /* 00001C9E */
  2659. label00001B86:
  2660. 00001B86  0C87 0001 4200           cmpi.l     D7, 0x14200
  2661. 00001B8C  6E16                     bgt        +0x18 /* 00001BA4 */
  2662. 00001B8E  2F0C                     move.l     -[A7], A4
  2663. 00001B90  7009                     moveq.l    D0, 0x09
  2664. 00001B92  2F00                     move.l     -[A7], D0
  2665. 00001B94  4EBA 0140                jsr        [PC + 0x140 /* 00001CD6 */]
  2666. 00001B98  D0BC 0001 4001           add.l      D0, 0x14001
  2667. 00001B9E  504F                     addq.w     A7, 8
  2668. 00001BA0  6000 00FC                bra        +0xFE /* 00001C9E */
  2669. label00001BA4:
  2670. 00001BA4  0C87 0001 4400           cmpi.l     D7, 0x14400
  2671. 00001BAA  6E16                     bgt        +0x18 /* 00001BC2 */
  2672. 00001BAC  2F0C                     move.l     -[A7], A4
  2673. 00001BAE  700A                     moveq.l    D0, 0x0A
  2674. 00001BB0  2F00                     move.l     -[A7], D0
  2675. 00001BB2  4EBA 0122                jsr        [PC + 0x122 /* 00001CD6 */]
  2676. 00001BB6  D0BC 0001 4001           add.l      D0, 0x14001
  2677. 00001BBC  504F                     addq.w     A7, 8
  2678. 00001BBE  6000 00DE                bra        +0xE0 /* 00001C9E */
  2679. label00001BC2:
  2680. 00001BC2  0C87 0001 4800           cmpi.l     D7, 0x14800
  2681. 00001BC8  6E16                     bgt        +0x18 /* 00001BE0 */
  2682. 00001BCA  2F0C                     move.l     -[A7], A4
  2683. 00001BCC  700B                     moveq.l    D0, 0x0B
  2684. 00001BCE  2F00                     move.l     -[A7], D0
  2685. 00001BD0  4EBA 0104                jsr        [PC + 0x104 /* 00001CD6 */]
  2686. 00001BD4  D0BC 0001 4001           add.l      D0, 0x14001
  2687. 00001BDA  504F                     addq.w     A7, 8
  2688. 00001BDC  6000 00C0                bra        +0xC2 /* 00001C9E */
  2689. label00001BE0:
  2690. 00001BE0  0C87 0001 5000           cmpi.l     D7, 0x15000
  2691. 00001BE6  6E16                     bgt        +0x18 /* 00001BFE */
  2692. 00001BE8  2F0C                     move.l     -[A7], A4
  2693. 00001BEA  700C                     moveq.l    D0, 0x0C
  2694. 00001BEC  2F00                     move.l     -[A7], D0
  2695. 00001BEE  4EBA 00E6                jsr        [PC + 0xE6 /* 00001CD6 */]
  2696. 00001BF2  D0BC 0001 4001           add.l      D0, 0x14001
  2697. 00001BF8  504F                     addq.w     A7, 8
  2698. 00001BFA  6000 00A2                bra        +0xA4 /* 00001C9E */
  2699. label00001BFE:
  2700. 00001BFE  0C87 0001 6000           cmpi.l     D7, 0x16000
  2701. 00001C04  6E16                     bgt        +0x18 /* 00001C1C */
  2702. 00001C06  2F0C                     move.l     -[A7], A4
  2703. 00001C08  700D                     moveq.l    D0, 0x0D
  2704. 00001C0A  2F00                     move.l     -[A7], D0
  2705. 00001C0C  4EBA 00C8                jsr        [PC + 0xC8 /* 00001CD6 */]
  2706. 00001C10  D0BC 0001 4001           add.l      D0, 0x14001
  2707. 00001C16  504F                     addq.w     A7, 8
  2708. 00001C18  6000 0084                bra        +0x86 /* 00001C9E */
  2709. label00001C1C:
  2710. 00001C1C  0C87 0001 8000           cmpi.l     D7, 0x18000
  2711. 00001C22  6E14                     bgt        +0x16 /* 00001C38 */
  2712. 00001C24  2F0C                     move.l     -[A7], A4
  2713. 00001C26  700E                     moveq.l    D0, 0x0E
  2714. 00001C28  2F00                     move.l     -[A7], D0
  2715. 00001C2A  4EBA 00AA                jsr        [PC + 0xAA /* 00001CD6 */]
  2716. 00001C2E  D0BC 0001 4001           add.l      D0, 0x14001
  2717. 00001C34  504F                     addq.w     A7, 8
  2718. 00001C36  6066                     bra        +0x68 /* 00001C9E */
  2719. label00001C38:
  2720. 00001C38  0C87 0001 C000           cmpi.l     D7, 0x1C000
  2721. 00001C3E  6E14                     bgt        +0x16 /* 00001C54 */
  2722. 00001C40  2F0C                     move.l     -[A7], A4
  2723. 00001C42  700F                     moveq.l    D0, 0x0F
  2724. 00001C44  2F00                     move.l     -[A7], D0
  2725. 00001C46  4EBA 008E                jsr        [PC + 0x8E /* 00001CD6 */]
  2726. 00001C4A  D0BC 0001 4001           add.l      D0, 0x14001
  2727. 00001C50  504F                     addq.w     A7, 8
  2728. 00001C52  604A                     bra        +0x4C /* 00001C9E */
  2729. label00001C54:
  2730. 00001C54  0C87 0002 4000           cmpi.l     D7, 0x24000
  2731. 00001C5A  6E14                     bgt        +0x16 /* 00001C70 */
  2732. 00001C5C  2F0C                     move.l     -[A7], A4
  2733. 00001C5E  7010                     moveq.l    D0, 0x10
  2734. 00001C60  2F00                     move.l     -[A7], D0
  2735. 00001C62  4EBA 0072                jsr        [PC + 0x72 /* 00001CD6 */]
  2736. 00001C66  D0BC 0001 4001           add.l      D0, 0x14001
  2737. 00001C6C  504F                     addq.w     A7, 8
  2738. 00001C6E  602E                     bra        +0x30 /* 00001C9E */
  2739. label00001C70:
  2740. 00001C70  0C87 0003 4000           cmpi.l     D7, 0x34000
  2741. 00001C76  6E14                     bgt        +0x16 /* 00001C8C */
  2742. 00001C78  2F0C                     move.l     -[A7], A4
  2743. 00001C7A  7011                     moveq.l    D0, 0x11
  2744. 00001C7C  2F00                     move.l     -[A7], D0
  2745. 00001C7E  4EBA 0056                jsr        [PC + 0x56 /* 00001CD6 */]
  2746. 00001C82  D0BC 0001 4001           add.l      D0, 0x14001
  2747. 00001C88  504F                     addq.w     A7, 8
  2748. 00001C8A  6012                     bra        +0x14 /* 00001C9E */
  2749. label00001C8C:
  2750. 00001C8C  2F0C                     move.l     -[A7], A4
  2751. 00001C8E  7012                     moveq.l    D0, 0x12
  2752. 00001C90  2F00                     move.l     -[A7], D0
  2753. 00001C92  4EBA 0042                jsr        [PC + 0x42 /* 00001CD6 */]
  2754. 00001C96  D0BC 0001 4001           add.l      D0, 0x14001
  2755. 00001C9C  504F                     addq.w     A7, 8
  2756. label00001C9E:
  2757. 00001C9E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2758. 00001CA4  4E5E                     unlink     A6
  2759. 00001CA6  4E75                     rts
  2760. fn00001CA8:
  2761. 00001CA8  4E56 0000                link       A6, 0
  2762. 00001CAC  2F0C                     move.l     -[A7], A4
  2763. 00001CAE  286E 0010                movea.l    A4, [A6 + 0x10]
  2764. 00001CB2  28AE 0008                move.l     [A4], [A6 + 0x8]
  2765. 00001CB6  296E 000C 0014           move.l     [A4 + 0x14], [A6 + 0xC]
  2766. 00001CBC  7000                     moveq.l    D0, 0x00
  2767. 00001CBE  2940 0004                move.l     [A4 + 0x4], D0
  2768. 00001CC2  2940 0008                move.l     [A4 + 0x8], D0
  2769. 00001CC6  2940 0010                move.l     [A4 + 0x10], D0
  2770. 00001CCA  2940 000C                move.l     [A4 + 0xC], D0
  2771. 00001CCE  286E FFFC                movea.l    A4, [A6 - 0x4]
  2772. 00001CD2  4E5E                     unlink     A6
  2773. 00001CD4  4E75                     rts
  2774. fn00001CD6:
  2775. 00001CD6  4E56 0000                link       A6, 0
  2776. 00001CDA  48E7 0308                movem.l    -[A7], D6,D7,A4
  2777. 00001CDE  2E2E 0008                move.l     D7, [A6 + 0x8]
  2778. 00001CE2  286E 000C                movea.l    A4, [A6 + 0xC]
  2779. 00001CE6  4A87                     tst.l      D7
  2780. 00001CE8  6D26                     blt        +0x28 /* 00001D10 */
  2781. 00001CEA  7014                     moveq.l    D0, 0x14
  2782. 00001CEC  B087                     cmp.l      D0, D7
  2783. 00001CEE  6C20                     bge        +0x22 /* 00001D10 */
  2784. 00001CF0  601E                     bra        +0x20 /* 00001D10 */
  2785. label00001CF2:
  2786. 00001CF2  202C 0004                move.l     D0, [A4 + 0x4]
  2787. 00001CF6  E188                     lsl        D0, 8
  2788. 00001CF8  2940 0004                move.l     [A4 + 0x4], D0
  2789. 00001CFC  2054                     movea.l    A0, [A4]
  2790. 00001CFE  5294                     addq.l     [A4], 1
  2791. 00001D00  7000                     moveq.l    D0, 0x00
  2792. 00001D02  1010                     move.b     D0, [A0]
  2793. 00001D04  81AC 0004                or.l       [A4 + 0x4], D0
  2794. 00001D08  52AC 0008                addq.l     [A4 + 0x8], 1
  2795. 00001D0C  50AC 000C                addq.l     [A4 + 0xC], 8
  2796. label00001D10:
  2797. 00001D10  7017                     moveq.l    D0, 0x17
  2798. 00001D12  B0AC 000C                cmp.l      D0, [A4 + 0xC]
  2799. 00001D16  6EDA                     bgt        -0x24 /* 00001CF2 */
  2800. 00001D18  DFAC 0010                add.l      [A4 + 0x10], D7
  2801. 00001D1C  9FAC 000C                sub.l      [A4 + 0xC], D7
  2802. 00001D20  202C 000C                move.l     D0, [A4 + 0xC]
  2803. 00001D24  222C 0004                move.l     D1, [A4 + 0x4]
  2804. 00001D28  E0A9                     lsr        D1, D0
  2805. 00001D2A  7020                     moveq.l    D0, 0x20
  2806. 00001D2C  9007                     sub.b      D0, D7
  2807. 00001D2E  74FF                     moveq.l    D2, 0xFFFFFFFF
  2808. 00001D30  E0AA                     lsr        D2, D0
  2809. 00001D32  2C02                     move.l     D6, D2
  2810. 00001D34  CC81                     and.l      D6, D1
  2811. 00001D36  2006                     move.l     D0, D6
  2812. 00001D38  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2813. 00001D3E  4E5E                     unlink     A6
  2814. 00001D40  4E75                     rts
  2815. fn00001D42:
  2816. 00001D42  4E56 0000                link       A6, 0
  2817. 00001D46  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2818. 00001D4A  2A2E 0008                move.l     D5, [A6 + 0x8]
  2819. 00001D4E  286E 000C                movea.l    A4, [A6 + 0xC]
  2820. 00001D52  2C2C 000C                move.l     D6, [A4 + 0xC]
  2821. 00001D56  2E2C 0004                move.l     D7, [A4 + 0x4]
  2822. 00001D5A  9C85                     sub.l      D6, D5
  2823. 00001D5C  4A86                     tst.l      D6
  2824. 00001D5E  6C1A                     bge        +0x1C /* 00001D7A */
  2825. 00001D60  52AC 0008                addq.l     [A4 + 0x8], 1
  2826. 00001D64  2007                     move.l     D0, D7
  2827. 00001D66  E188                     lsl        D0, 8
  2828. 00001D68  2054                     movea.l    A0, [A4]
  2829. 00001D6A  5294                     addq.l     [A4], 1
  2830. 00001D6C  7200                     moveq.l    D1, 0x00
  2831. 00001D6E  1210                     move.b     D1, [A0]
  2832. 00001D70  8280                     or.l       D1, D0
  2833. 00001D72  2E01                     move.l     D7, D1
  2834. 00001D74  5086                     addq.l     D6, 8
  2835. 00001D76  2947 0004                move.l     [A4 + 0x4], D7
  2836. label00001D7A:
  2837. 00001D7A  2946 000C                move.l     [A4 + 0xC], D6
  2838. 00001D7E  2007                     move.l     D0, D7
  2839. 00001D80  ECA8                     lsr        D0, D6
  2840. 00001D82  7220                     moveq.l    D1, 0x20
  2841. 00001D84  9205                     sub.b      D1, D5
  2842. 00001D86  74FF                     moveq.l    D2, 0xFFFFFFFF
  2843. 00001D88  E2AA                     lsr        D2, D1
  2844. 00001D8A  C480                     and.l      D2, D0
  2845. 00001D8C  2002                     move.l     D0, D2
  2846. 00001D8E  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  2847. 00001D94  4E5E                     unlink     A6
  2848. 00001D96  4E75                     rts
  2849. fn00001D98:
  2850. 00001D98  4E56 0000                link       A6, 0
  2851. 00001D9C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2852. 00001DA0  266E 0008                movea.l    A3, [A6 + 0x8]
  2853. 00001DA4  2A2E 000C                move.l     D5, [A6 + 0xC]
  2854. 00001DA8  206E 0010                movea.l    A0, [A6 + 0x10]
  2855. 00001DAC  2C28 000C                move.l     D6, [A0 + 0xC]
  2856. 00001DB0  2E28 0004                move.l     D7, [A0 + 0x4]
  2857. 00001DB4  6008                     bra        +0xA /* 00001DBE */
  2858. label00001DB6:
  2859. 00001DB6  5186                     subq.l     D6, 8
  2860. 00001DB8  2007                     move.l     D0, D7
  2861. 00001DBA  ECA8                     lsr        D0, D6
  2862. 00001DBC  16C0                     move.b     [A3]+, D0
  2863. label00001DBE:
  2864. 00001DBE  7008                     moveq.l    D0, 0x08
  2865. 00001DC0  B086                     cmp.l      D0, D6
  2866. 00001DC2  6E08                     bgt        +0xA /* 00001DCC */
  2867. 00001DC4  2005                     move.l     D0, D5
  2868. 00001DC6  5385                     subq.l     D5, 1
  2869. 00001DC8  4A80                     tst.l      D0
  2870. 00001DCA  66EA                     bne        -0x14 /* 00001DB6 */
  2871. label00001DCC:
  2872. 00001DCC  4A85                     tst.l      D5
  2873. 00001DCE  6F2E                     ble        +0x30 /* 00001DFE */
  2874. 00001DD0  206E 0010                movea.l    A0, [A6 + 0x10]
  2875. 00001DD4  2850                     movea.l    A4, [A0]
  2876. 00001DD6  DBA8 0008                add.l      [A0 + 0x8], D5
  2877. label00001DDA:
  2878. 00001DDA  2007                     move.l     D0, D7
  2879. 00001DDC  E188                     lsl        D0, 8
  2880. 00001DDE  7200                     moveq.l    D1, 0x00
  2881. 00001DE0  121C                     move.b     D1, [A4]+
  2882. 00001DE2  8280                     or.l       D1, D0
  2883. 00001DE4  2E01                     move.l     D7, D1
  2884. 00001DE6  2007                     move.l     D0, D7
  2885. 00001DE8  ECA8                     lsr        D0, D6
  2886. 00001DEA  16C0                     move.b     [A3]+, D0
  2887. 00001DEC  5385                     subq.l     D5, 1
  2888. 00001DEE  66EA                     bne        -0x14 /* 00001DDA */
  2889. 00001DF0  206E 0010                movea.l    A0, [A6 + 0x10]
  2890. 00001DF4  208C                     move.l     [A0], A4
  2891. 00001DF6  206E 0010                movea.l    A0, [A6 + 0x10]
  2892. 00001DFA  2147 0004                move.l     [A0 + 0x4], D7
  2893. label00001DFE:
  2894. 00001DFE  206E 0010                movea.l    A0, [A6 + 0x10]
  2895. 00001E02  2146 000C                move.l     [A0 + 0xC], D6
  2896. 00001E06  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2897. 00001E0C  4E5E                     unlink     A6
  2898. 00001E0E  4E75                     rts
  2899.